From ef98d268abd68b3beb0a197abbcb505299667b03 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexa=20Valentov=C3=A1?= <git@imaniti.org>
Date: Thu, 20 Mar 2025 07:01:19 +0100
Subject: [PATCH 1/2] Update makeawish templates

---
 ...006_makeawishroot_header_image_and_more.py |  25 +++
 .../0007_makeawishroot_matomo_id.py           |  18 ++
 make_a_wish/models.py                         |  21 ++-
 .../make_a_wish/header/wish_header.html       |   2 +-
 .../make_a_wish/make_a_wish_root.html         | 163 +++++++++---------
 .../make_a_wish/make_a_wish_root_landing.html | 106 +-----------
 shared/static/styleguide2/main.css            |   2 +-
 7 files changed, 155 insertions(+), 182 deletions(-)
 create mode 100644 make_a_wish/migrations/0006_makeawishroot_header_image_and_more.py
 create mode 100644 make_a_wish/migrations/0007_makeawishroot_matomo_id.py

diff --git a/make_a_wish/migrations/0006_makeawishroot_header_image_and_more.py b/make_a_wish/migrations/0006_makeawishroot_header_image_and_more.py
new file mode 100644
index 00000000..41e0ee98
--- /dev/null
+++ b/make_a_wish/migrations/0006_makeawishroot_header_image_and_more.py
@@ -0,0 +1,25 @@
+# Generated by Django 5.0.7 on 2025-03-19 18:26
+
+import django.db.models.deletion
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('make_a_wish', '0005_makeawishroot_success_text'),
+        ('wagtailimages', '0027_image_description'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='makeawishroot',
+            name='header_image',
+            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image', verbose_name='Obrázek v headeru'),
+        ),
+        migrations.AlterField(
+            model_name='makeawishroot',
+            name='new_wish_image',
+            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image', verbose_name='Obrázek k novému přání'),
+        ),
+    ]
diff --git a/make_a_wish/migrations/0007_makeawishroot_matomo_id.py b/make_a_wish/migrations/0007_makeawishroot_matomo_id.py
new file mode 100644
index 00000000..86b6536f
--- /dev/null
+++ b/make_a_wish/migrations/0007_makeawishroot_matomo_id.py
@@ -0,0 +1,18 @@
+# Generated by Django 5.0.7 on 2025-03-20 05:48
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('make_a_wish', '0006_makeawishroot_header_image_and_more'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='makeawishroot',
+            name='matomo_id',
+            field=models.IntegerField(blank=True, null=True, verbose_name='Matomo ID pro sledování návštěvnosti'),
+        ),
+    ]
diff --git a/make_a_wish/models.py b/make_a_wish/models.py
index 218949ea..cb9f2f18 100644
--- a/make_a_wish/models.py
+++ b/make_a_wish/models.py
@@ -32,12 +32,22 @@ class MakeAWishRoot(
     main_text = models.TextField(verbose_name="HlavnĂ­ text")
     success_text = models.TextField(verbose_name="Text po odeslání formuláře")
 
+    header_image = models.ForeignKey(
+        "wagtailimages.Image",
+        on_delete=models.PROTECT,
+        blank=True,
+        null=True,
+        related_name="+",
+        verbose_name="Obrázek v headeru",
+    )
+
     new_wish_image = models.ForeignKey(
         "wagtailimages.Image",
         on_delete=models.PROTECT,
         blank=True,
         null=True,
-        verbose_name="Obrázek k novému prání",
+        related_name="+",
+        verbose_name="Obrázek k novému přání",
     )
 
     video_url = models.URLField(
@@ -66,9 +76,14 @@ class MakeAWishRoot(
         verbose_name="Statistiky"
     )
 
+    matomo_id = models.IntegerField(
+        "Matomo ID pro sledování návštěvnosti", blank=True, null=True
+    )
+
     content_panels = Page.content_panels + [
         FieldPanel("main_text"),
         FieldPanel("success_text"),
+        FieldPanel("header_image"),
         FieldPanel("new_wish_image"),
         FieldPanel("video_url"),
         FieldPanel("common_wishes"),
@@ -77,7 +92,9 @@ class MakeAWishRoot(
         InlinePanel("form_fields", label="Formulář - neměnit!!"),
     ]
 
-    promote_panels = make_promote_panels()
+    promote_panels = make_promote_panels() + [
+        FieldPanel("matomo_id")
+    ]
 
     submissions_panels = [FormSubmissionsPanel()]
 
diff --git a/make_a_wish/templates/make_a_wish/header/wish_header.html b/make_a_wish/templates/make_a_wish/header/wish_header.html
index e303d807..fc7caf92 100644
--- a/make_a_wish/templates/make_a_wish/header/wish_header.html
+++ b/make_a_wish/templates/make_a_wish/header/wish_header.html
@@ -15,7 +15,7 @@
             </div>
 
             <div class="xl:block xl:w-auto w-full flex justify-center items-center">
-                {% image new_wish_image original class="pb-4 xl:mr-32 xl:w-[300px] w-[200px]" %}
+                {% image header_image original class="pb-4 xl:mr-32 xl:w-[300px] w-[200px]" %}
             </div>
         </div>
     </div>
diff --git a/make_a_wish/templates/make_a_wish/make_a_wish_root.html b/make_a_wish/templates/make_a_wish/make_a_wish_root.html
index a37c01cd..f1bdd38a 100644
--- a/make_a_wish/templates/make_a_wish/make_a_wish_root.html
+++ b/make_a_wish/templates/make_a_wish/make_a_wish_root.html
@@ -4,105 +4,112 @@
 {% block head_start %}
     {% comment %}quick dirty fix{% endcomment %}
     <title>Máte přání?</title>
+
+    {% if page.root_page.matomo_id %}
+        {% include "shared/matomo_snippet.html" with matomo_id=page.root_page.matomo_id %}
+    {% endif %}
 {% endblock %}
 
 {% block content %}
     {% include 'styleguide2/includes/organisms/layout/navbar.html' %}
-    {% include 'make_a_wish/header/wish_header.html' with title=page.title new_wish_image=page.new_wish_image %}
+    {% include 'make_a_wish/header/wish_header.html' with title=page.title header_image=page.header_image %}
 
     <main role="main">
         <div class="container--wide grid grid-cols-1 xl:grid-cols-2 gap-8">
             <div>
-                <div class="prose prose-black text-2xl xl:text-3xl mb-8">
-                    {{ page.main_text }}
-                </div>
-    
-                <div class="bg-grey-175 border-grey-200 border-2">
-                    <div class="flex gap-0 xl:flex-row flex-col">
-                        {% image page.new_wish_image original class="h-32 xl:flex-1" style="height:6rem" %}
-                        
-                        <div
-                            class="
-                                font-alt text-3xl xl:border-l-2 border-grey-200 xl:w-48 justify-center items-center flex
-                                hover:bg-grey-200 duration-100 cursor-pointer
-                                h-24
-                            "
-                            id="open_wish"
-                        >
-                            + Přidat přání
-                        </div>
+                {% block top_content %}
+                    <div class="prose prose-black text-2xl xl:text-3xl mb-8 xl:!w-[115%%]">
+                        {{ page.main_text }}
                     </div>
-    
-                    <div class="hidden duration-150" id="make_a_wish">
-                        <form
-                            class="border-t-2 border-grey-200 p-8"
-                            action="{% pageurl page %}"
-                            method="post"
-                        >
-                            {% csrf_token %}
-
-                            {% for hidden_field in form.hidden_fields %}
-                                {{ hidden_field.errors }}
-                                {{ hidden_field }}
-                            {% endfor %}
+        
+                    <div class="bg-grey-175 border-grey-200 border-2 xl:!w-[115%]">
+                        <div class="flex gap-0 xl:flex-row flex-col">
+                            {% image page.new_wish_image original class="h-32 xl:flex-1" style="height:6rem" %}
                             
-                            <input
-                                type="text"
-                                class="bg-white font-alt p-3 text-3xl border-2 border-grey-200 w-full"
-                                placeholder="Přeju si, aby..."
-                                name="vase_prani"
-                                id="id_vase_prani"
+                            <div
+                                class="
+                                    font-alt text-3xl xl:border-l-2 border-grey-200 xl:w-48 justify-center items-center flex
+                                    hover:bg-grey-600 duration-100 cursor-pointer bg-black text-white
+                                    h-24
+                                "
+                                id="open_wish"
                             >
-    
-                            <div class="flex xl:gap-6 gap-4 justify-center mt-4 xl:flex-row flex-col">
-                                <input
-                                    type="text"
-                                    class="bg-white font-alt p-3 text-3xl border-2 border-grey-200 flex-1"
-                                    placeholder="Jméno & příjmení"
-                                    name="jmeno_a_prijmeni"
-                                    id="id_jmeno_a_prijmeni"
-                                >
-    
-                                <input
-                                    type="email"
-                                    class="bg-white font-alt p-3 text-3xl border-2 border-grey-200 flex-1"
-                                    placeholder="E-mail"
-                                    name="e_mail"
-                                    id="id_e_mail"
-                                >
-                            </div>
-                            
-                            <div class="mt-4">
-                                <input
-                                    type="submit"
-                                    class="bg-black duration-150 font-alt text-4xl p-3 hover:bg-grey-600 text-white w-full cursor-pointer"
-                                    value="Odeslat přání"
-                                >
+                                + Přidat přání
                             </div>
-                        </form>
+                        </div>
+        
+                        <div class="hidden duration-150" id="make_a_wish">
+                            <form
+                                class="border-t-2 border-grey-200 p-8"
+                                action="{% pageurl page %}"
+                                method="post"
+                            >
+                                {% csrf_token %}
+
+                                {% for hidden_field in form.hidden_fields %}
+                                    {{ hidden_field.errors }}
+                                    {{ hidden_field }}
+                                {% endfor %}
+                                
+                                <textarea
+                                    class="bg-white font-alt p-3 text-3xl border-2 border-grey-200 w-full"
+                                    placeholder="Přeju si, aby..."
+                                    name="vase_prani"
+                                    id="id_vase_prani"
+                                ></textarea>
+        
+                                <div class="flex xl:gap-6 gap-4 justify-center mt-4 xl:flex-row flex-col">
+                                    <input
+                                        type="text"
+                                        class="bg-white font-alt p-3 text-3xl border-2 border-grey-200 flex-1"
+                                        placeholder="Jméno & příjmení"
+                                        name="jmeno_a_prijmeni"
+                                        id="id_jmeno_a_prijmeni"
+                                    >
+        
+                                    <input
+                                        type="email"
+                                        class="bg-white font-alt p-3 text-3xl border-2 border-grey-200 flex-1"
+                                        placeholder="E-mail"
+                                        name="e_mail"
+                                        id="id_e_mail"
+                                    >
+                                </div>
+                                
+                                <div class="mt-4">
+                                    <input
+                                        type="submit"
+                                        class="bg-black duration-150 font-alt text-4xl p-3 hover:bg-grey-600 text-white w-full cursor-pointer"
+                                        value="Odeslat přání"
+                                    >
+                                </div>
+                            </form>
+                        </div>
                     </div>
-                </div>
+                {% endblock %}
     
                 <div class="xl:mb-16 hidden" id="separator"></div>
             </div>
     
-            <div class="flex xl:justify-end xl:absolute xl:ml-[920px] xl:mt-[-8px] xl:mb-0 mb-8">
-                <video
-                    width="720"
-                    height="1280"
-                    class="w-96 mr-16"
-                    autoplay controls muted
-                >
-                    <source src="{{ page.video_url }}" type="video/mp4">
-                </video>
-            </div>
+            {% block video %}
+                <div class="flex xl:justify-end xl:absolute xl:ml-[920px] xl:mt-[-8px] xl:mb-0 mb-8">
+                    <video
+                        width="720"
+                        height="1280"
+                        class="w-full xl:w-96 xl:mr-16"
+                        autoplay controls muted
+                    >
+                        <source src="{{ page.video_url }}" type="video/mp4">
+                    </video>
+                </div>
+            {% endblock %}
         </div>
     
         <div class="bg-black">
             <div class="container--wide text-white pb-16 pt-24 xl:pr-[71px]">
                 <div class="grid grid-cols-1 xl:grid-cols-3">
-                    <div class="xl:col-span-2 xl:pr-32">
-                        <h2 class="head-14xl xl:text-8xl">Co trápí čechy a češky</h2>
+                    <div class="xl:col-span-2 xl:pr-32 text-center xl:text-left">
+                        <h2 class="head-14xl xl:text-8xl xl:leading-[7rem] leading-[6rem]">Co trápí čechy a češky</h2>
                         <div class="text-7xl xl:text-center">â–Ľ</div>
                     </div>
                 </div>
@@ -125,7 +132,7 @@
                 </div>
     
                 <div class="mt-12 xl:p-12 p-6 bg-grey-50 text-black">
-                    <h3 class="head-4xl text-5xl px-6 pt-6">Máte přání tour</h3>
+                    <h3 class="head-4xl text-5xl pt-6">Máte přání tour</h3>
     
                     <ul class="flex flex-col gap-4 mt-8">
                         {% for tour_date in page.tour_dates %}
diff --git a/make_a_wish/templates/make_a_wish/make_a_wish_root_landing.html b/make_a_wish/templates/make_a_wish/make_a_wish_root_landing.html
index 9f67c730..623763e3 100644
--- a/make_a_wish/templates/make_a_wish/make_a_wish_root_landing.html
+++ b/make_a_wish/templates/make_a_wish/make_a_wish_root_landing.html
@@ -1,103 +1,9 @@
-{% extends "styleguide2/base.html" %}
-{% load wagtailcore_tags wagtailimages_tags %}
+{% extends "make_a_wish/make_a_wish_root.html" %}
 
-{% block head_start %}
-    {% comment %}quick dirty fix{% endcomment %}
-    <title>Máte přání?</title>
+{% block top_content %}
+    <div class="prose prose-black text-2xl xl:text-3xl mb-16 xl:!w-[115%%]">
+        {{ page.success_text }}
+    </div>
 {% endblock %}
 
-{% block content %}
-    {% include 'styleguide2/includes/organisms/layout/navbar.html' %}
-    {% include 'make_a_wish/header/wish_header.html' with title=page.title new_wish_image=page.new_wish_image %}
-
-    <main role="main">
-        <div class="container--wide grid grid-cols-1 xl:grid-cols-2 gap-8">
-            <div>
-                <div class="prose prose-black text-2xl xl:text-3xl mb-16">
-                    {{ page.success_text }}
-                </div>
-            </div>
-        </div>
-    
-        <div class="bg-black">
-            <div class="container--wide text-white pb-16 pt-24 xl:pr-[71px]">
-                <div class="grid grid-cols-1 xl:grid-cols-3">
-                    <div class="xl:col-span-2 xl:pr-32">
-                        <h2 class="head-14xl xl:text-8xl">Co trápí čechy a češky</h2>
-                        <div class="text-7xl xl:text-center">â–Ľ</div>
-                    </div>
-                </div>
-    
-                <div class="mt-16 p-12 bg-grey-50">
-                    <ul class="flex flex-col xl:gap-6 gap-12">
-                        {% for wish in page.common_wishes %}
-                            <li>
-                                <div class="flex xl:gap-8 gap-6 items-center xl:flex-row flex-col">
-                                    {% image wish.value.image original class="rounded-full h-32 w-32" %}
-
-                                    <div class="text-black">
-                                        <h4 class="font-alt text-5xl mb-3">{{ wish.value.title }}</h4>
-                                        <p class="text-2xl xl:mb-0">{{ wish.value.description }}</p>
-                                    </div>
-                                </div>
-                            </li>
-                        {% endfor %}
-                    </ul>
-                </div>
-    
-                <div class="mt-12 xl:p-12 p-6 bg-grey-50 text-black">
-                    <h3 class="head-4xl text-5xl px-6 pt-6">Máte přání tour</h3>
-    
-                    <ul class="flex flex-col gap-4 mt-8">
-                        {% for tour_date in page.tour_dates %}
-                            <li class="py-4">
-                                <div class="font-alt text-4xl">
-                                    {{ tour_date.value.date }}
-                                </div>
-                                <div class="text-2xl">
-                                    {{ tour_date.value.details }}
-                                </div>
-                            </li>
-    
-                            {% if not forloop.last %}
-                                <div class="mx-24 border-t-2 border-grey-200"></div>
-                            {% endif %}
-                        {% endfor %}
-                    </ul>
-                </div>
-    
-                <h3 class="mt-12 xl:head-6xl head-9xl text-white">Naše data</h3>
-    
-                <div class="mt-4 p-6 bg-grey-50 text-black flex gap-8 xl:gap-16 justify-between xl:flex-row flex-col">
-                    {% for stat_info in page.stats %}
-                        <div class="flex gap-4 items-center">
-                            <div class="text-6xl font-alt">{{ stat_info.value.count }}</div>
-                            <div class="text-3xl font-alt">
-                                {{ stat_info.value.description }}
-                            </div>
-                        </div>
-                    {% endfor %}
-                </div>
-            </div>
-        </div>
-    </main>
-    
-    <script>
-        document.getElementById("open_wish").onclick = ((e) => {
-            const makeAWish = document.getElementById("make_a_wish");
-            const separator = document.getElementById("separator");
-    
-            if (makeAWish.classList.contains("hidden")) {
-                makeAWish.classList.remove("hidden");
-                separator.classList.remove("hidden");
-    
-                e.currentTarget.innerHTML = "← Zrušit"
-            } else {
-                makeAWish.classList.add("hidden");
-                separator.classList.add("hidden");
-    
-                e.currentTarget.innerHTML = "+ Přidat přání"
-            }
-        });
-    </script>
-{% endblock %}
+{% block video %}{% endblock %}
\ No newline at end of file
diff --git a/shared/static/styleguide2/main.css b/shared/static/styleguide2/main.css
index 2253f124..6ca6291e 100644
--- a/shared/static/styleguide2/main.css
+++ b/shared/static/styleguide2/main.css
@@ -1 +1 @@
-@import"https://gfonts.pirati.cz/css2?family=Bebas+Neue&family=Roboto+Condensed:wght@300;400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&display=swap";@font-face{font-family:pirati-ui;src:url(/static/styleguide2/pirati-ui.eot?bna028);src:url(/static/styleguide2/pirati-ui.eot?bna028#iefix) format("embedded-opentype"),url(/static/styleguide2/pirati-ui.ttf?bna028) format("truetype"),url(/static/styleguide2/pirati-ui.woff?bna028) format("woff"),url(/static/styleguide2/pirati-ui.svg?bna028#pirati-ui) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ico--],[class*=" ico--"]{font-family:pirati-ui!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico--twitter:before{content:""}.ico--mastodon:before{content:""}.ico--helios:before{content:""}.ico--redmine:before{content:""}.ico--zulip:before{content:""}.ico--forum:before{content:""}.ico--pirati:before{content:""}.ico--jitsi:before{content:""}.ico--open-source:before{content:""}.ico--donation-full:before{content:""}.ico--donation-outline:before{content:""}.ico--strategy:before{content:""}.ico--pig:before{content:""}.ico--thermometer:before{content:""}.ico--menu:before{content:""}.ico--chevron-right:before{content:""}.ico--chevron-left:before{content:""}.ico--chevron-down:before{content:""}.ico--chevron-up:before{content:""}.ico--link-horizontal:before{content:""}.ico--beer:before{content:""}.ico--food:before{content:""}.ico--dots-three-vertical:before{content:""}.ico--dots-three-horizontal:before{content:""}.ico--log-out:before{content:""}.ico--envelope:before{content:""}.ico--pin:before{content:""}.ico--at:before{content:""}.ico--glass:before{content:""}.ico--checkmark:before{content:""}.ico--info:before{content:""}.ico--question:before{content:""}.ico--warning:before{content:""}.ico--code:before{content:""}.ico--checkbox-unchecked:before{content:""}.ico--star-full:before{content:""}.ico--star-empty:before{content:""}.ico--bookmark:before{content:""}.ico--cog:before{content:""}.ico--key:before{content:""}.ico--zoom-in:before{content:""}.ico--zoom-out:before{content:""}.ico--shrink:before{content:""}.ico--printer:before{content:""}.ico--file-openoffice:before{content:""}.ico--user:before{content:""}.ico--file-excel:before{content:""}.ico--file-word:before{content:""}.ico--file-pdf:before{content:""}.ico--file-picture:before{content:""}.ico--file-blank:before{content:""}.ico--folder-upload:before{content:""}.ico--upload:before{content:""}.ico--cloud-upload:before{content:""}.ico--folder-download:before{content:""}.ico--download:before{content:""}.ico--cloud-download:before{content:""}.ico--alarm:before{content:""}.ico--calculator:before{content:""}.ico--facebook-full:before{content:""}.ico--feed:before{content:""}.ico--library:before{content:""}.ico--office:before{content:""}.ico--attachment:before{content:""}.ico--enlarge:before{content:""}.ico--eye-off:before{content:""}.ico--eye:before{content:""}.ico--share:before{content:""}.ico--search:before{content:""}.ico--pencil:before{content:""}.ico--lock-open:before{content:""}.ico--lock:before{content:""}.ico--equalizer:before{content:""}.ico--switch:before{content:""}.ico--loop:before{content:""}.ico--refresh:before{content:""}.ico--bullhorn:before{content:""}.ico--bin:before{content:""}.ico--cross:before{content:""}.ico--checkbox-checked:before{content:""}.ico--globe:before{content:""}.ico--wikipedia:before{content:""}.ico--youtube:before{content:""}.ico--users:before{content:""}.ico--book:before{content:""}.ico--bubbles:before{content:""}.ico--map:before{content:""}.ico--compass:before{content:""}.ico--folder-open:before{content:""}.ico--folder:before{content:""}.ico--drawer:before{content:""}.ico--stop:before{content:""}.ico--github:before{content:""}.ico--clock:before{content:""}.ico--calendar:before{content:""}.ico--flickr:before{content:""}.ico--instagram:before{content:""}.ico--newspaper:before{content:""}.ico--cart:before{content:""}.ico--home:before{content:""}.ico--link:before{content:""}.ico--power:before{content:""}.ico--rocket:before{content:""}.ico--location:before{content:""}.ico--phone:before{content:""}.ico--linkedin:before{content:""}.ico--facebook:before{content:""}.ico--envelop:before{content:""}.ico--file-text2:before{content:""}.ico--price-tag:before{content:""}.ico--price-tags:before{content:""}.ico--stats-dots:before{content:""}.ico--bed:before{content:""}.ico--train:before{content:""}.ico--bus:before{content:""}.ico--wheelchair:before{content:""}.ico--thumbs-down:before{content:""}.ico--thumbs-up:before{content:""}.ico--anchor:before{content:""}.ico--paw:before{content:""}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-black{--tw-prose-body: #000000;--tw-prose-headings: #000000;--tw-prose-lead: #000000;--tw-prose-links: #000000;--tw-prose-bold: #000000;--tw-prose-counters: #000000;--tw-prose-bullets: #000000;--tw-prose-hr: #000000;--tw-prose-quotes: #000000;--tw-prose-quote-borders: #000000;--tw-prose-captions: #000000;--tw-prose-code: #000000;--tw-prose-pre-code: #000000;--tw-prose-pre-bg: #ffffff;--tw-prose-th-borders: #000000;--tw-prose-td-borders: #000000;--tw-prose-invert-body: #ffffff;--tw-prose-invert-headings: #ffffff;--tw-prose-invert-lead: #ffffff;--tw-prose-invert-links: #ffffff;--tw-prose-invert-bold: #ffffff;--tw-prose-invert-counters: #ffffff;--tw-prose-invert-bullets: #ffffff;--tw-prose-invert-hr: #ffffff;--tw-prose-invert-quotes: #ffffff;--tw-prose-invert-quote-borders: #ffffff;--tw-prose-invert-captions: #ffffff;--tw-prose-invert-code: #ffffff;--tw-prose-invert-pre-code: #ffffff;--tw-prose-invert-pre-bg: #000000;--tw-prose-invert-th-borders: #ffffff;--tw-prose-invert-td-borders: #ffffff}.btn{display:inline-block;text-align:center;font-weight:400;max-width:20rem;text-decoration:none}.btn[disabled]{opacity:.7;cursor:not-allowed}.btn:hover{text-decoration:none}.btn__body{display:flex;height:100%;align-items:center;justify-content:center;padding:.25em 2em}.btn__body-wrap{min-width:10rem;min-height:2.75rem}.btn__body,.btn__icon,.btn__inline-icon{transition-property:color,background-color,border-color;transition-duration:.2s;color:#fff}.btn__body,.btn__icon{background-color:#000}.btn--icon .btn__body-wrap{display:flex}.btn--condensed .btn__body{padding:.75em 1em}@keyframes btn-loading-spinner{to{transform:rotate(360deg)}}.btn--black .btn__body,.btn--black .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#262626}.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-black:hover .btn__body,.btn--to-black.btn--activated .btn__body{background-color:#000!important;color:#fff!important}.btn--hoveractive.btn--to-black:hover .btn__icon,.btn--to-black.btn--activated .btn__icon{border-color:#343434!important;background-color:#000!important}.btn--hoveractive.btn--to-black:hover .btn__inline-icon,.btn--to-black.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-700 .btn__body,.btn--grey-700 .btn__icon{background-color:#202020;color:#fff}.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#343434;color:#fff}.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#262626}.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-700:hover .btn__body,.btn--to-grey-700.btn--activated .btn__body{background-color:#202020!important;color:#fff!important}.btn--hoveractive.btn--to-grey-700:hover .btn__icon,.btn--to-grey-700.btn--activated .btn__icon{border-color:#303132!important;background-color:#202020!important}.btn--hoveractive.btn--to-grey-700:hover .btn__inline-icon,.btn--to-grey-700.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-500 .btn__body,.btn--grey-500 .btn__icon{background-color:#303132;color:#fff}.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#4c4c4c;color:#fff}.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#343434}.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-500:hover .btn__body,.btn--to-grey-500.btn--activated .btn__body{background-color:#303132!important;color:#fff!important}.btn--hoveractive.btn--to-grey-500:hover .btn__icon,.btn--to-grey-500.btn--activated .btn__icon{border-color:#4c4c4c!important;background-color:#303132!important}.btn--hoveractive.btn--to-grey-500:hover .btn__inline-icon,.btn--to-grey-500.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-125 .btn__body,.btn--grey-125 .btn__icon{background-color:#f0f0f0;color:#000}.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:silver;color:#fff}.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#a8a8a8}.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-125:hover .btn__body,.btn--to-grey-125.btn--activated .btn__body{background-color:#f0f0f0!important;color:#000!important}.btn--hoveractive.btn--to-grey-125:hover .btn__icon,.btn--to-grey-125.btn--activated .btn__icon{border-color:#d8d8d8!important;background-color:#f0f0f0!important}.btn--hoveractive.btn--to-grey-125:hover .btn__inline-icon,.btn--to-grey-125.btn--activated .btn__inline-icon{color:#000!important}.btn--grey-175 .btn__body,.btn--grey-175 .btn__icon{background-color:#d0d0d0;color:#000}.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#a6a6a6;color:#fff}.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#929292}.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-175:hover .btn__body,.btn--to-grey-175.btn--activated .btn__body{background-color:#d0d0d0!important;color:#000!important}.btn--hoveractive.btn--to-grey-175:hover .btn__icon,.btn--to-grey-175.btn--activated .btn__icon{border-color:#bbb!important;background-color:#d0d0d0!important}.btn--hoveractive.btn--to-grey-175:hover .btn__inline-icon,.btn--to-grey-175.btn--activated .btn__inline-icon{color:#000!important}.btn--white .btn__body,.btn--white .btn__icon{background-color:#fff;color:#000}.btn--white .btn__icon{border-color:#f3f3f3;background-color:#fff}.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#ccc;color:#fff}.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#b3b3b3}.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-white:hover .btn__body,.btn--to-white.btn--activated .btn__body{background-color:#fff!important;color:#000!important}.btn--hoveractive.btn--to-white:hover .btn__icon,.btn--to-white.btn--activated .btn__icon{border-color:#f3f3f3!important;background-color:#fff!important}.btn--hoveractive.btn--to-white:hover .btn__inline-icon,.btn--to-white.btn--activated .btn__inline-icon{color:#000!important}.btn--blue-300 .btn__body,.btn--blue-300 .btn__icon{background-color:#027da8;color:#fff}.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#026486;color:#fff}.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#015876}.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-blue-300:hover .btn__body,.btn--to-blue-300.btn--activated .btn__body{background-color:#027da8!important;color:#fff!important}.btn--hoveractive.btn--to-blue-300:hover .btn__icon,.btn--to-blue-300.btn--activated .btn__icon{border-color:#027197!important;background-color:#027da8!important}.btn--hoveractive.btn--to-blue-300:hover .btn__inline-icon,.btn--to-blue-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--cyan-200 .btn__body,.btn--cyan-200 .btn__icon{background-color:#57b3bd;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#3e959f;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#37838b}.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-cyan-200:hover .btn__body,.btn--to-cyan-200.btn--activated .btn__body{background-color:#57b3bd!important;color:#fff!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__icon,.btn--to-cyan-200.btn--activated .btn__icon{border-color:#46a8b2!important;background-color:#57b3bd!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__inline-icon,.btn--to-cyan-200.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-300 .btn__body,.btn--green-300 .btn__icon{background-color:#76cc9f;color:#fff}.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#47bb7e;color:#fff}.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#3da46e}.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-300:hover .btn__body,.btn--to-green-300.btn--activated .btn__body{background-color:#76cc9f!important;color:#fff!important}.btn--hoveractive.btn--to-green-300:hover .btn__icon,.btn--to-green-300.btn--activated .btn__icon{border-color:#5fc38f!important;background-color:#76cc9f!important}.btn--hoveractive.btn--to-green-300:hover .btn__inline-icon,.btn--to-green-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-400 .btn__body,.btn--green-400 .btn__icon{background-color:#4ca971;color:#fff}.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#3d875a;color:#fff}.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#35764f}.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-400:hover .btn__body,.btn--to-green-400.btn--activated .btn__body{background-color:#4ca971!important;color:#fff!important}.btn--hoveractive.btn--to-green-400:hover .btn__icon,.btn--to-green-400.btn--activated .btn__icon{border-color:#449866!important;background-color:#4ca971!important}.btn--hoveractive.btn--to-green-400:hover .btn__inline-icon,.btn--to-green-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-500 .btn__body,.btn--green-500 .btn__icon{background-color:#4fc49f;color:#000}.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#37a582;color:#fff}.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#309072}.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-500:hover .btn__body,.btn--to-green-500.btn--activated .btn__body{background-color:#4fc49f!important;color:#000!important}.btn--hoveractive.btn--to-green-500:hover .btn__icon,.btn--to-green-500.btn--activated .btn__icon{border-color:#3eb992!important;background-color:#4fc49f!important}.btn--hoveractive.btn--to-green-500:hover .btn__inline-icon,.btn--to-green-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-500 .btn__body,.btn--yellow-500 .btn__icon{background-color:#f9ce05;color:#000}.btn--yellow-500 .btn__icon{border-color:#e0b905;background-color:#f9ce05}.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#c7a504;color:#fff}.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#ae9004}.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-500:hover .btn__body,.btn--to-yellow-500.btn--activated .btn__body{background-color:#f9ce05!important;color:#000!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__icon,.btn--to-yellow-500.btn--activated .btn__icon{border-color:#e0b905!important;background-color:#f9ce05!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__inline-icon,.btn--to-yellow-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-600 .btn__body,.btn--yellow-600 .btn__icon{background-color:#d7b103;color:#000}.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#ac8e02;color:#fff}.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#977c02}.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-600:hover .btn__body,.btn--to-yellow-600.btn--activated .btn__body{background-color:#d7b103!important;color:#000!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__icon,.btn--to-yellow-600.btn--activated .btn__icon{border-color:#c29f03!important;background-color:#d7b103!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__inline-icon,.btn--to-yellow-600.btn--activated .btn__inline-icon{color:#000!important}.btn--orange-300 .btn__body,.btn--orange-300 .btn__icon{background-color:#ed9654;color:#fff}.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#e7721a;color:#fff}.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#cb6415}.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-orange-300:hover .btn__body,.btn--to-orange-300.btn--activated .btn__body{background-color:#ed9654!important;color:#fff!important}.btn--hoveractive.btn--to-orange-300:hover .btn__icon,.btn--to-orange-300.btn--activated .btn__icon{border-color:#ea8437!important;background-color:#ed9654!important}.btn--hoveractive.btn--to-orange-300:hover .btn__inline-icon,.btn--to-orange-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-400 .btn__body,.btn--violet-400 .btn__icon{background-color:#840048;color:#fff}.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#6a003a;color:#fff}.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#5c0032}.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-400:hover .btn__body,.btn--to-violet-400.btn--activated .btn__body{background-color:#840048!important;color:#fff!important}.btn--hoveractive.btn--to-violet-400:hover .btn__icon,.btn--to-violet-400.btn--activated .btn__icon{border-color:#770041!important;background-color:#840048!important}.btn--hoveractive.btn--to-violet-400:hover .btn__inline-icon,.btn--to-violet-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-500 .btn__body,.btn--violet-500 .btn__icon{background-color:#670047;color:#000}.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#520039;color:#fff}.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#480032}.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-500:hover .btn__body,.btn--to-violet-500.btn--activated .btn__body{background-color:#670047!important;color:#000!important}.btn--hoveractive.btn--to-violet-500:hover .btn__icon,.btn--to-violet-500.btn--activated .btn__icon{border-color:#5d0040!important;background-color:#670047!important}.btn--hoveractive.btn--to-violet-500:hover .btn__inline-icon,.btn--to-violet-500.btn--activated .btn__inline-icon{color:#000!important}.btn--violet-700 .btn__body,.btn--violet-700 .btn__icon{background-color:#7d347d;color:#000}.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#642a64;color:#fff}.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#582458}.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-700:hover .btn__body,.btn--to-violet-700.btn--activated .btn__body{background-color:#7d347d!important;color:#000!important}.btn--hoveractive.btn--to-violet-700:hover .btn__icon,.btn--to-violet-700.btn--activated .btn__icon{border-color:#712f71!important;background-color:#7d347d!important}.btn--hoveractive.btn--to-violet-700:hover .btn__inline-icon,.btn--to-violet-700.btn--activated .btn__inline-icon{color:#000!important}.btn--red-600 .btn__body,.btn--red-600 .btn__icon{background-color:#d60d53;color:#fff}.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#ab0a42;color:#fff}.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#96093a}.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-red-600:hover .btn__body,.btn--to-red-600.btn--activated .btn__body{background-color:#d60d53!important;color:#fff!important}.btn--hoveractive.btn--to-red-600:hover .btn__icon,.btn--to-red-600.btn--activated .btn__icon{border-color:#c10c4b!important;background-color:#d60d53!important}.btn--hoveractive.btn--to-red-600:hover .btn__inline-icon,.btn--to-red-600.btn--activated .btn__inline-icon{color:#fff!important}.btn--brands-facebook .btn__body,.btn--brands-facebook .btn__icon{background-color:#067ceb;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#0563bc;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#0457a5}.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-brands-facebook:hover .btn__body,.btn--to-brands-facebook.btn--activated .btn__body{background-color:#067ceb!important;color:#fff!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__icon,.btn--to-brands-facebook.btn--activated .btn__icon{border-color:#0570d4!important;background-color:#067ceb!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__inline-icon,.btn--to-brands-facebook.btn--activated .btn__inline-icon{color:#fff!important}.container--default{max-width:1200px}.container--narrow{margin:auto;width:882px}.container--medium{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1350px}.container--wide{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}.header-max-width{max-width:1340px!important}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1150px}.grid-container{margin-left:1.25rem;margin-right:1.25rem;display:grid;grid-template-columns:1fr;grid-template-areas:"left-side" "content" "right-side";gap:1rem;max-width:1150px}.grid-container.article-section,.grid-container.person-grid-container{max-width:1400px}.grid-container.person-twitter-section{grid-template-columns:minmax(0,1200px)}@media (min-width: 1200px){.grid-container.person-twitter-section{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,102px)}}.grid-container.no-max{max-width:none}.grid-content{grid-area:content}.grid-full{grid-column:left-side / right-side;grid-row:left-side / right-side}.grid-left-side{grid-area:left-side}.grid-left-side-with-content{grid-column:left-side / content;grid-row:left-side / content}.grid-right-side{grid-area:right-side}.grid-content-with-right-side{grid-column:content / right-side;grid-row:content / right-side}.footer-section{height:450px}.person-box-medium{max-width:485px;width:100%}.person-box-big{max-width:575px;width:100%}@media (min-width: 1200px){.footer-section{height:981px}}.form__text-input-addon{display:flex;align-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:1.125rem;font-weight:400;--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form__text-input{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-width:0px}.form__text-input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.form__text-input:active:not([disabled]):not([readonly]),.form__text-input:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1))}.form__text-input::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input[readonly],.form__text-input[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.form__text-input[readonly]::-moz-placeholder,.form__text-input[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input[readonly]::placeholder,.form__text-input[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input-addon--l{border-right-width:0px}.form__text-input-addon--r{border-left-width:0px}.form__text-input:hover:not([disabled]):not([readonly])~.form__text-input-addon{--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.form__text-input:focus:not([disabled]):not([readonly])~.form__text-input-addon,.form__text-input:active:not([disabled]):not([readonly])~.form__text-input-addon{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1))}.form__text-input[readonly]~.form__text-input-addon,.form__text-input[disabled]~.form__text-input-addon{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input--has-addon-l.form__text-input{border-left-width:0px}.form__text-input--has-addon-r.form__text-input{border-right-width:0px}.form__select{position:relative;display:flex;width:100%;align-items:center}.form__select:not(.form__multiselect):after{position:absolute;right:0;padding-right:.75rem;font-size:1.3rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-family:pirati-ui;content:""}.select__control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.75rem 2rem .75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 1200px){.select__control{padding-top:1.25rem;padding-bottom:1.25rem}}.select__control{min-width:0px}.select__control:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.select__control:active:not([disabled]):not([readonly]),.select__control:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1))}.select__control::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.select__control::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.select__control[readonly],.select__control[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.select__control[readonly]::-moz-placeholder,.select__control[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.select__control[readonly]::placeholder,.select__control[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__checkbox{position:relative;display:flex}.form__checkbox input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form__checkbox input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(242 199 0 / var(--tw-border-opacity, 1))}.form__checkbox input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.form__checkbox input[disabled]{cursor:not-allowed}.form__checkbox label{line-height:1.25}.form__checkbox:after{pointer-events:none;position:absolute;display:inline;content:"";height:5px;width:12px;top:6px;left:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.radio{position:relative}.radio input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.radio input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.radio input:active,.radio input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1))}.radio input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity, 1))}.radio input[disabled]{cursor:not-allowed}.radio label{display:flex;align-items:center;line-height:1.25}.radio:after{pointer-events:none;position:absolute;display:inline;height:.5rem;width:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));content:"";border-radius:50%;top:.375rem;left:.375rem}.form-field--error .form__text-input,.form-field--error .select__control,.form-field--error .form__text-input~.form__text-input-addon{--tw-border-opacity: 1;border-color:rgb(214 13 83 / var(--tw-border-opacity, 1))}.form_control{display:flex;flex-direction:column;gap:1.25rem}.form_control>*{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.form_control>* label,.form_control>* legend{font-size:1.125rem}.form_control>* label{margin-bottom:.25rem}.form_control>* .helptext{order:10;font-size:.875rem;--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.form_control>* fieldset{margin-top:.5rem;margin-bottom:.5rem;display:flex;gap:.5rem}.form_control>* fieldset legend{margin-bottom:.25rem}.form_control>* input:not([type=file]),.form_control>* select,.form_control>* textarea{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-width:0px}.form_control>* input:not([type=file]):hover:not([disabled]):not([readonly]),.form_control>* select:hover:not([disabled]):not([readonly]),.form_control>* textarea:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.form_control>* input:not([type=file]):active:not([disabled]):not([readonly]),.form_control>* input:not([type=file]):focus:not([disabled]):not([readonly]),.form_control>* select:active:not([disabled]):not([readonly]),.form_control>* select:focus:not([disabled]):not([readonly]),.form_control>* textarea:active:not([disabled]):not([readonly]),.form_control>* textarea:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(242 199 0 / var(--tw-border-opacity, 1))}.form_control>* input:not([type=file])::-moz-placeholder,.form_control>* select::-moz-placeholder,.form_control>* textarea::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form_control>* input:not([type=file])::placeholder,.form_control>* select::placeholder,.form_control>* textarea::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form_control>* input:not([type=file])[readonly],.form_control>* input:not([type=file])[disabled],.form_control>* select[readonly],.form_control>* select[disabled],.form_control>* textarea[readonly],.form_control>* textarea[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.form_control>* input:not([type=file])[readonly]::-moz-placeholder,.form_control>* input:not([type=file])[disabled]::-moz-placeholder,.form_control>* select[readonly]::-moz-placeholder,.form_control>* select[disabled]::-moz-placeholder,.form_control>* textarea[readonly]::-moz-placeholder,.form_control>* textarea[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form_control>* input:not([type=file])[readonly]::placeholder,.form_control>* input:not([type=file])[disabled]::placeholder,.form_control>* select[readonly]::placeholder,.form_control>* select[disabled]::placeholder,.form_control>* textarea[readonly]::placeholder,.form_control>* textarea[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.h-default{font-weight:500;line-height:1.25}.h-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.96}.h-allcaps{font-weight:400;text-transform:uppercase;line-height:1.25}.head-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1}@media (min-width: 992px){.head-xl{font-size:1.3rem}}.head-2xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-.01em}.head-3xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;text-transform:uppercase;line-height:1}.head-4xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-4xl{font-size:2.45rem;line-height:1}}@media (min-width: 1200px){.head-4xl{font-size:2.45rem}}.head-6xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-6xl{font-size:3rem;line-height:1}}@media (min-width: 1200px){.head-6xl{font-size:4rem}}.head-7xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-7xl{font-size:3rem;line-height:1}}@media (min-width: 1200px){.head-7xl{font-size:5.3rem}}.head-8xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-8xl{font-size:5.3rem;line-height:1}}@media (min-width: 1200px){.head-8xl{font-size:6.25rem}}.head-9xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-9xl{font-size:6.25rem;line-height:1}}@media (min-width: 1200px){.head-9xl{font-size:6.25rem}}.head-10xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 768px){.head-10xl{font-size:7.5rem;line-height:1}}@media (min-width: 1200px){.head-10xl{font-size:7.5rem}}.head-14xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:500;text-transform:uppercase;line-height:4.75rem}@media (min-width: 1200px){.head-14xl{font-size:10.6rem;line-height:9.8rem}}.head-14xl.head-short{font-size:6.25rem;line-height:9.8rem}@media (min-width: 1200px){.head-14xl.head-short{font-size:10.6rem}}.head-14xl.head-compact{line-height:4rem}@media (min-width: 1200px){.head-14xl.head-compact{line-height:8.9rem}}.prose :where(.head-6xl):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(.head-7xl):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(.head-8xl):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(.head-9xl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.25em}p{font-size:.875rem;line-height:1.5rem}@media (min-width: 992px){p{font-size:1rem}}.vertical-time-line{border-left:1px solid green}.program-perex .content-block p{font-size:1.3rem;line-height:1.75rem}.content-block h2{margin-bottom:1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;line-height:1.75rem}@media (min-width: 992px){.content-block h2{line-height:2.5rem}}@media (min-width: 1200px){.content-block h2{font-size:2.45rem}}.content-block h3{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1rem}@media (min-width: 1200px){.content-block h3{font-size:1.875rem;line-height:2rem}}.content-block h4{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;line-height:2rem}@media (min-width: 1200px){.content-block h4{font-size:1.6rem}}.content-block h4{letter-spacing:-.01em}.content-block a{--tw-text-opacity: 1;color:rgb(2 125 168 / var(--tw-text-opacity, 1));text-decoration-line:underline}:root{--fc-button-bg-color: #000;--fc-button-border-color: #000;--fc-button-hover-bg-color: #fec900;--fc-button-hover-border-color: #fec900;--fc-button-active-bg-color: #fec900;--fc-button-active-border-color: #fec900;--fc-event-bg-color: #fec900;--fc-event-border-color: #fec900;--fc-event-text-color: #000;--fc-border-color: #000;--fc-today-bg-color: #000;--fc-event-dot-color: #000}.fc-col-header{width:100%!important}.fc .fc-col-header-cell-cushion:not([href]):hover,.fc .fc-daygrid-day-number:not([href]):hover{text-decoration-line:none}.fc .fc-col-header-cell{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:.75rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fc .fc-button{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:.5rem 1.25rem;text-align:center;font-size:1.125rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fc .fc-button:hover{text-decoration-line:none}.fc .fc-button:hover:not(:disabled),.fc .fc-button:active:not(:disabled){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.fc .fc-event{cursor:pointer;border-radius:0;border-style:none;padding:.375rem;font-size:1rem;background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);color:var(--fc-event-text-color)}.fc-header-toolbar{align-items:flex-start!important}@media (min-width: 1200px){.fc-header-toolbar{align-items:center!important}}.fc .fc-toolbar-title,.fc .fc-today-button{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;text-transform:capitalize}.fc-toolbar-chunk{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:.5rem}.fc .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}@media (min-width: 1200px){.fc .fc-daygrid-day-number{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem}}.fc-daygrid-body,.fc-scrollgrid-sync-table{width:100%!important}@media (min-width: 1200px){.fc-daygrid-body,.fc-scrollgrid-sync-table{width:unset}}.fc .fc-day-today .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-dot-color)}.fc .fc-scroller-harness{overflow:visible}.dropdown{position:relative;cursor:pointer}.dropbtn{margin-bottom:.25rem;padding:.75rem}.dropdown-content{position:absolute;z-index:1;display:none;list-style-type:none}@media screen and (max-width: 1200px){.dropdown-content{position:unset}.dropbtn{display:none}}.dropdown-content:not(.dropdown-content--menuitem) a{display:block;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media screen and (min-width: 1200px){.dropdown:hover .dropdown-content,.dropdown:focus .dropdown-content{display:flex;width:100%;flex-direction:column}.dropdown:hover .dropdown-content:not(.dropdown-content--menuitem),.dropdown:focus .dropdown-content:not(.dropdown-content--menuitem){gap:.75rem;padding:.75rem}.dropdown:hover,.dropdown-content:not(.dropdown-content--menuitem),.dropdown:focus{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dropdown-content--menuitem{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-content--menuitem>li>a:hover{text-decoration-line:none}.dropdown-content--menuitem>li{padding-top:.75rem;padding-bottom:.75rem;text-align:center}.dropdown-content--menuitem>li:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity, 1))}.dropdown:hover:not(.dropdown--menuitem) .dropbtn,.dropdown:focus:not(.dropdown--menuitem) .dropbtn{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dropdown:hover .dropbtn,.dropdown:focus .dropbtn{position:relative}.dropdown-content li{line-height:1.5rem}.dropdown:hover:not(.dropdown--menuitem),.dropdown:focus:not(.dropdown--menuitem){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}}.drop-arrow{position:relative;top:2px;margin-left:.25rem}@media screen and (max-width: 1200px){.drop-arrow{display:none}}.message{width:100%;border-width:1px;border-style:solid;padding:1rem .75rem;font-size:1.125rem}.message.message__success{--tw-border-opacity: 1;border-color:rgb(76 169 113 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(118 204 159 / var(--tw-bg-opacity, 1))}.message.message__error{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.message.message__info{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(118 180 207 / var(--tw-bg-opacity, 1))}.message.message__warning{--tw-border-opacity: 1;border-color:rgb(249 206 5 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 243 138 / var(--tw-bg-opacity, 1))}.progress-container{position:fixed;top:0;left:0;z-index:50;height:8px;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.progress-bar{height:8px;width:0px;--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.article-box.dark-theme{background-color:#4c4c4c;color:#fff}.quote-icon{font-size:7rem;height:1rem}@media (min-width: 1200px){.quote-icon{font-size:15rem}}.header-carousel{display:block;margin:0 auto;position:relative}.header-carousel .header-carousel--text-wrapper,.header-carousel .elections--header-carousel--text-wrapper,.header-carousel .onboarding--header-carousel-text-wrapper{position:absolute;width:98vw;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;text-transform:uppercase}@media (min-width: 992px){.header-carousel .header-carousel--text-wrapper,.header-carousel .elections--header-carousel--text-wrapper{font-size:5.3rem}.header-carousel .onboarding--header-carousel-text-wrapper{font-size:4rem}}.header-carousel .header-carousel--text-wrapper{bottom:37%;height:85%}@media (min-width: 1200px){.header-carousel .header-carousel--text-wrapper{bottom:33%}}.header-carousel .elections--header-carousel--text-wrapper{bottom:45%;height:85%}@media (min-width: 1200px){.header-carousel .elections--header-carousel--text-wrapper{bottom:10%}}.header-carousel .header-carousel--image{inset:0;position:absolute;height:100%;width:100vw;-o-object-fit:cover;object-fit:cover}@media (min-width: 1200px){.header-carousel .header-carousel--image{height:458px}}@media (min-width: 768px){.header-carousel .header-carousel--image{height:100%}}@keyframes right_to_left{0%{margin-left:20%}to{margin-left:10%}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Bebas Neue,Helvetica,Arial,sans-serif;line-height:2.25rem}.modal__overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;padding:30px;max-width:700px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:25px;font-weight:600;font-size:1.25rem;line-height:1.25;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000c}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.switch{margin-left:auto;margin-right:auto;padding-top:1.25rem;padding-bottom:1.25rem}.switch__item,.switch__item--elections,.switch__item--program{margin-bottom:.5rem;cursor:pointer;white-space:nowrap;padding:.5rem 1.25rem;text-align:center;font-weight:400;transition-duration:.2s}.switch__item:not(:last-child),.switch__item--elections:not(:last-child),.switch__item--program:not(:last-child){margin-right:.5rem}.switch__item{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.switch__item:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));text-decoration-line:none}.switch__item.switch__item--active,.switch__item.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.switch__item--program{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.switch__item--program:hover{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity, 1));text-decoration-line:none}.switch__item--program.switch__item--active,.switch__item--program.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.switch__item--elections{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.switch__item--elections:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1));text-decoration-line:none}.switch__item--elections.switch__item--active,.switch__item--elections.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.horizontal-scrolling{display:block;margin-left:-15px;margin-right:-15px;max-width:calc(100vw - 50px);overflow-x:scroll;overflow-y:hidden;text-align:center;white-space:nowrap}@media (min-width: 1200px){.horizontal-scrolling{max-width:calc(100% + 30px)}}.horizontal-scrolling.draggable{cursor:grab}.horizontal-scrolling.draggable.active,.horizontal-scrolling.draggable.active a{cursor:grabbing}.no-scrollbars{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.no-scrollbars::-webkit-scrollbar{display:none}.background-hover-zoom{background-position:center;background-size:100%;transition:background-size .3s ease-in}.background-hover-zoom:hover{background-size:110%}.popout__toggle-wrapper{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;font-size:1.125rem;transition-duration:.15s}.popout__toggle-wrapper:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.popout__toggle-wrapper.popout__toggle-wrapper--active{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.popout__toggle-name{padding-top:1rem;padding-bottom:1rem}.popout__content-wrapper{display:flex;flex-direction:column;gap:.75rem;--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.popout__toggle-arrow{font-size:2.45rem}.candidate-secondary-box:not(:last-child){border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(208 208 208 / var(--tw-border-opacity, 1))}.candidate-primary-box:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.candidate-primary-box:nth-child(odd) .candidate-primary-box--content{flex-direction:column-reverse}@media (min-width: 992px){.candidate-primary-box:nth-child(odd) .candidate-primary-box--content{flex-direction:row}.candidate-primary-box:nth-child(odd) .candidate-primary-box--text-column{align-items:flex-end}}.candidate-primary-box:nth-child(odd) .candidate-primary-box--text-column__hidden{--tw-translate-x: -100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(odd) .candidate-primary-box--image-column__hidden{--tw-translate-x: 100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.candidate-primary-box:nth-child(2n) .candidate-primary-box--content{flex-direction:column-reverse}@media (min-width: 992px){.candidate-primary-box:nth-child(2n) .candidate-primary-box--content{flex-direction:row-reverse}}.candidate-primary-box:nth-child(2n) .candidate-primary-box--text-column{align-items:flex-start}.candidate-primary-box:nth-child(2n) .candidate-primary-box--text-column__hidden{--tw-translate-x: 100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(2n) .candidate-primary-box--image-column__hidden{--tw-translate-x: -100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flip-card.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75rem;margin-bottom:.75rem}.flip-card.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}.flip-card{height:42rem;width:auto;cursor:pointer}@media (min-width: 992px){.flip-card{height:33rem}}.flip-card{perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner,.flip-card:focus .flip-card-inner{transform:rotateY(180deg)}.flip-card-front{transform:rotateX(0)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}.article-timeline-grid{display:grid;gap:.5rem;margin-top:-20px;grid-template-areas:"left-article" "right-article"}@media (min-width: 1200px){.article-timeline-grid{grid-template-columns:minmax(0,570px) 1px minmax(0,570px);grid-template-areas:"left-article timeline right-article"}}.article-timeline-grid__left-article{grid-area:left-article}.article-timeline-grid__right-article{grid-area:right-article}.article-timeline-grid__timeline{grid-area:timeline}.article-timeline-grid__timeline:before{content:"";background:linear-gradient(180deg,#02002400,#fff);position:absolute;bottom:-1px;height:20px;z-index:10;width:2px;left:-1px}.article-timeline-grid__timeline .article-timeline--month{transform:translate(-50%);top:-1rem;z-index:100}.footer-collapsible__toggle{display:flex;cursor:pointer;align-items:center}.footer-collapsible__toggle:after{content:"";font-family:pirati-ui;margin-left:auto;font-size:3rem;font-weight:300;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-collapsible__toggle.footer-collapsible__toggle--open:after{transform:rotate(-180deg)}@media (min-width: 768px){.footer-collapsible__toggle:after{display:none;cursor:auto}}.navbar{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.navbar .navbar__logo--white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.navbar .navbar__logo--white:not(.navbar__district__logo){display:inline}.navbar .navbar__logo--white.navbar__district__logo{display:flex}.navbar .navbar__logo--black{display:none;--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.navbar .navbar__border-button__wrapper>.navbar__border-button--main{border-width:4px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(242 199 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.navbar .navbar__border-button__wrapper>.navbar__border-button--main:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.navbar .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.navbar .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity, 1))}.navbar .navbar__menu-item--selected{text-decoration-line:underline}.navbar .navbar__menu-item--selected:hover{text-decoration-line:none}.navbar.navbar--onboarding{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.navbar.navbar--onboarding.navbar--transparent{background-color:transparent}.navbar.navbar--onboarding.navbar--transparent .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(242 199 0 / var(--tw-text-opacity, 1))}.navbar.navbar--onboarding.navbar--transparent .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.navbar.navbar--elections{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.navbar.navbar--elections .navbar__logo--white{display:none}.navbar.navbar--elections .navbar__logo--black{display:inline}.navbar.navbar--elections .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(242 199 0 / var(--tw-text-opacity, 1))}.navbar.navbar--elections .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.navbar.navbar--elections .bar1,.navbar.navbar--elections .bar2,.navbar.navbar--elections .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.navbar.navbar--elections.navbar--elections-transparent{background-color:transparent}.navbar.navbar--elections.navbar--elections-transparent .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.navbar.navbar--elections.navbar--elections-transparent .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity, 1))}.navbar.navbar--transparent{background-color:transparent}@media (min-width: 1200px){.navbar.navbar--transparent{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}}.navbar.navbar--transparent .navbar__logo--white{display:none}.navbar.navbar--transparent .navbar__logo--black:not(.navbar__district__logo){display:inline}.navbar.navbar--transparent .navbar__logo--black.navbar__district__logo{display:flex}.navbar.navbar--transparent .bar1,.navbar.navbar--transparent .bar2,.navbar.navbar--transparent .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}@media (min-width: 1200px){.navbar.navbar--transparent.navbar--on-dark-bg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--white:not(.navbar__district__logo){display:inline}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--white.navbar__district__logo{display:flex}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--black{display:none}.navbar.navbar--transparent.navbar--on-dark-bg .bar1,.navbar.navbar--transparent.navbar--on-dark-bg .bar2,.navbar.navbar--transparent.navbar--on-dark-bg .bar3{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bar1,.bar2,.bar3{background-color:#fff;display:block;height:2px;margin:6px 0;transition:.4s;width:35px}.navbar__mobile-menu__toggle:checked+label .bar1{transform:rotate(-45deg) translate(-3px,4px);--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.navbar__mobile-menu__toggle:checked+label .bar2{opacity:0}.navbar__mobile-menu__toggle:checked+label .bar3{transform:rotate(45deg) translate(-8px,-8px);--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.navbar__mobile-menu{pointer-events:none;visibility:hidden;z-index:0;opacity:0;transition:visibility .1s,opacity .1s linear}.navbar__mobile-menu__toggle:checked~.navbar__mobile-menu{pointer-events:auto;visibility:visible;z-index:20;opacity:1}@media (min-width: 1200px){.navbar__mobile-menu__toggle:checked~.navbar__mobile-menu{pointer-events:none;visibility:hidden;z-index:0;opacity:0}}.newsletter-section{background-size:cover;background-repeat:no-repeat}@media (min-width: 768px){.newsletter-section{background-position:left top}}.region-map__list{-moz-columns:2;columns:2}.region-map__region{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition:all .3s ease-out;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.region-map__region:after{content:"";width:10px;position:absolute;height:10px;background:#fec900;z-index:10}.region-map__region--current{fill:#fec900}@media (min-width: 992px){.faq-answer:nth-child(4n) .faq-answer--content{flex-direction:row-reverse}.faq-answer:nth-child(4n) .faq-answer--person{flex-direction:row-reverse}.faq-answer:nth-child(4n) .faq-answer--person--text{margin-left:-5rem}}.modal__overlay{position:fixed;inset:0;z-index:50;display:flex;flex-direction:row;align-items:center;overflow:auto;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .75}.modal__content{margin:auto;display:inline-block;display:flex;height:100%;max-width:100%;flex-grow:1;cursor:auto;flex-direction:row;align-items:center;justify-content:center;outline:2px solid transparent;outline-offset:2px}.modal__container{height:auto;padding:.75rem}.modal__container .modal__container-body{position:relative;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.modal__close{position:absolute;right:0;top:0;z-index:50;margin:auto;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.ReactModal__Body--open{overflow:hidden}.card__body{padding:2rem}.card--hoveractive{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card--hoveractive:hover{z-index:50}.card-headline{overflow-wrap:break-word;font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.25}.card-body-text{overflow-wrap:break-word;font-size:.875rem;font-weight:300;line-height:1.5}.card-actions{display:flex;align-items:center;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity, 1));padding:1rem 2rem}.card-actions--right{justify-content:flex-end}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.\!bottom-\[0\]{bottom:0!important}.bottom-8{bottom:2rem}.left-0{left:0}.left-10{left:2.5rem}.left-8{left:2rem}.left-\[30\%\]{left:30%}.right-\[-60px\]{right:-60px}.top-0{top:0}.top-10{top:2.5rem}.top-\[-1px\]{top:-1px}.top-\[2\.75rem\]{top:2.75rem}.top-\[30\%\]{top:30%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-10{margin:2.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-24{margin-left:6rem;margin-right:6rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!mb-0{margin-bottom:0!important}.\!mb-16{margin-bottom:4rem!important}.\!ml-0{margin-left:0!important}.\!ml-\[unset\]{margin-left:unset!important}.\!mr-\[unset\]{margin-right:unset!important}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[0\.03rem\]{margin-bottom:.03rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-\[-5\.5rem\]{margin-left:-5.5rem}.mr-1{margin-right:.25rem}.mr-16{margin-right:4rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-\[-2rem\]{margin-right:-2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-0\.5rem\]{margin-top:-.5rem}.mt-\[-5px\]{margin-top:-5px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.\!h-0{height:0px!important}.\!h-full{height:100%!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-24{height:6rem}.h-32{height:8rem}.h-36{height:9rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-\[17rem\]{height:17rem}.h-\[27rem\]{height:27rem}.h-\[42rem\]{height:42rem}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-px{height:1px}.max-h-\[75px\]{max-height:75px}.min-h-0{min-height:0px}.min-h-\[600px\]{min-height:600px}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[calc\(100vw_-_3rem\)\]{width:calc(100vw - 3rem)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[calc\(100vw_-_2\.5rem\)\]{min-width:calc(100vw - 2.5rem)}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-64{max-width:16rem}.max-w-\[100\%\]{max-width:100%}.max-w-\[100ch\]{max-width:100ch}.max-w-\[350px\]{max-width:350px}.max-w-\[400px\]{max-width:400px}.max-w-\[550px\]{max-width:550px}.max-w-\[60\%\]{max-width:60%}.max-w-\[600px\]{max-width:600px}.max-w-\[650px\]{max-width:650px}.max-w-\[75px\]{max-width:75px}.max-w-\[unset\]{max-width:unset}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-lg{max-width:992px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.gap-y-4{row-gap:1rem}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0px}.border-r-\[27rem\]{border-right-width:27rem}.border-t-2{border-top-width:2px}.border-t-\[33rem\]{border-top-width:33rem}.border-t-\[42rem\]{border-top-width:42rem}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(118 180 207 / var(--tw-border-opacity, 1))}.border-grey-180{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity, 1))}.border-grey-200{--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(214 13 83 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(249 206 5 / var(--tw-border-opacity, 1))}.border-r-\[transparent\]{border-right-color:transparent}.\!bg-grey-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))!important}.\!bg-grey-180{--tw-bg-opacity: 1 !important;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00000088\]{background-color:#0008}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(171 205 239 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(87 179 189 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(76 169 113 / var(--tw-bg-opacity, 1))}.bg-grey-100{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.bg-grey-125{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-grey-150{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.bg-grey-175{--tw-bg-opacity: 1;background-color:rgb(208 208 208 / var(--tw-bg-opacity, 1))}.bg-grey-180{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-grey-185{--tw-bg-opacity: 1;background-color:rgb(189 189 189 / var(--tw-bg-opacity, 1))}.bg-grey-200{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity, 1))}.bg-grey-50{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(237 150 84 / var(--tw-bg-opacity, 1))}.bg-pirati-yellow{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(214 13 83 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(132 0 72 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(255 234 90 / var(--tw-bg-opacity, 1))}.bg-cover{background-size:cover}.bg-\[top_right_-7rem\]{background-position:top right -7rem}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[200px\]{padding-top:200px;padding-bottom:200px}.\!pl-\[unset\]{padding-left:unset!important}.\!pr-\[unset\]{padding-right:unset!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-96{padding-top:24rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif}.font-condensed{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.text-2xl{font-size:1.6rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.45rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.text-7xl{font-size:5.3rem}.text-8xl{font-size:6.25rem}.text-9xl{font-size:7.5rem}.text-\[3\.25rem\]{font-size:3.25rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.3rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[10\.5rem\]{line-height:10.5rem}.leading-none{line-height:1}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\!text-grey-250{--tw-text-opacity: 1 !important;color:rgb(136 136 136 / var(--tw-text-opacity, 1))!important}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-grey-100{--tw-text-opacity: 1;color:rgb(243 243 243 / var(--tw-text-opacity, 1))}.text-grey-185{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity, 1))}.text-grey-200{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.text-grey-250{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.text-grey-300{--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity, 1))}.text-grey-350{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity, 1))}.text-grey-600{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(237 150 84 / var(--tw-text-opacity, 1))}.text-pirati-yellow{--tw-text-opacity: 1;color:rgb(242 199 0 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(214 13 83 / var(--tw-text-opacity, 1))}.text-turquoise-500{--tw-text-opacity: 1;color:rgb(37 165 185 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(141 65 95 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.bg-blend-darken{background-blend-mode:darken}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.btn.btn--fullwidth,.btn.btn--fullwidth .btn__body-wrap{width:100%;max-width:100%}.btn.btn--fullwidth .btn__body{flex:1}.btn.btn--autowidth{width:auto}@media (min-width: 1200px){.grid-container{grid-template-columns:240px 1fr 102px;grid-template-areas:"left-side content right-side";margin-left:10vw}}@media (min-width: 2060px){.grid-container{margin-left:20vw}}@media (min-width: 1200px){.grid-container.person-grid-container{grid-template-columns:240px 1fr 339px}}.head-alt-xl,.content-block .head-alt-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:400;line-height:.96}.head-alt-lg,.content-block .head-alt-lg{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:400;line-height:.96}.head-alt-md,.content-block .head-alt-md{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:400;line-height:.96}.head-alt-base,.content-block .head-alt-base{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:400;line-height:.96}.head-alt-sm,.content-block .head-alt-sm{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:.96}.head-alt-xs,.content-block .head-alt-xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;line-height:.96}.head-alt-2xs,.content-block .head-alt-2xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:.96}.head-base,.content-block .head-base{font-size:1.875rem;font-weight:500;line-height:1.25}.head-sm,.content-block .head-sm{font-size:1.6rem;font-weight:500;line-height:1.25}.head-xs,.content-block .head-xs{font-size:1.3rem;font-weight:500;line-height:1.25}.head-2xs,.content-block .head-2xs{font-size:1.125rem;font-weight:500;line-height:1.25}.head-heavy-base,.content-block .head-heavy-base{font-size:1.875rem;font-weight:700;line-height:1.25}.head-heavy-sm,.content-block .head-heavy-sm{font-size:1.6rem;font-weight:700;line-height:1.25}.head-heavy-xs,.content-block .head-heavy-xs{font-size:1.3rem;font-weight:700;line-height:1.25}.head-heavy-2xs,.content-block .head-heavy-2xs{font-size:1.125rem;font-weight:700;line-height:1.25}.head-allcaps-2xs,.content-block .head-allcaps-2xs{font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-3xs,.content-block .head-allcaps-3xs{font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-4xs,.content-block .head-allcaps-4xs{font-size:.875rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-2xs,.content-block .head-allcaps-heavy-2xs{font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-3xs,.content-block .head-allcaps-heavy-3xs{font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-4xs,.content-block .head-allcaps-heavy-4xs{font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.switch__item{padding:.5rem 1.25rem}}.faq-answer .faq-answer--person{flex-direction:row-reverse}@media (min-width: 992px){.faq-answer:not(:nth-child(4n)) .faq-answer--person{flex-direction:row}}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));background:#f9ce05}::selection{background:#f9ce05}:root{font-size:16px}html{scroll-behavior:smooth}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}a:hover{text-decoration-line:underline}a.icon-link:hover{text-decoration-line:none}a.icon-link:hover span{text-decoration-line:underline}[v-cloak]{display:none}.copyleft{transform:scaleX(-1)!important}.inline-block-nogap{font-size:0}.iframe-container{position:relative;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{background:transparent;width:0px}.universal-content-container{margin-top:6rem!important;margin-bottom:2rem!important;padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}@media (min-width: 1200px){.universal-content-container{margin-top:10rem!important}}.universal-content-container-small{margin-top:6rem!important;margin-bottom:2rem!important;padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}@media (min-width: 1200px){.universal-content-container-small{margin-top:8rem!important}}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-grey-125:hover{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.hover\:bg-grey-175:hover{--tw-bg-opacity: 1;background-color:rgb(208 208 208 / var(--tw-bg-opacity, 1))}.hover\:bg-grey-200:hover{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity, 1))}.hover\:bg-grey-600:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-pirati-yellow:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-yellow-600{--tw-border-opacity: 1;border-color:rgb(215 177 3 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:text-8xl{font-size:6.25rem}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 576px){.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:max-w-full{max-width:100%}.sm\:text-4xl{font-size:2.45rem}.sm\:btn--autowidth.btn{width:auto}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-16{margin-bottom:4rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-96{width:24rem}.md\:shrink-0{flex-shrink:0}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.md\:gap-y-5{row-gap:1.25rem}.md\:pr-0{padding-right:0}.md\:text-2xl{font-size:1.6rem}.md\:text-4xl{font-size:2.45rem}.md\:text-base{font-size:1rem}}@media (min-width: 992px){.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:ml-0{margin-left:0}.lg\:ml-6{margin-left:1.5rem}.lg\:ml-auto{margin-left:auto}.lg\:mt-0{margin-top:0}.lg\:mt-\[-1rem\]{margin-top:-1rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-96{height:24rem}.lg\:h-\[33rem\]{height:33rem}.lg\:h-max{height:-moz-max-content;height:max-content}.lg\:\!w-full{width:100%!important}.lg\:w-1\/2{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-5\/12{width:41.666667%}.lg\:w-96{width:24rem}.lg\:w-\[180px\]{width:180px}.lg\:w-\[190px\]{width:190px}.lg\:w-\[280px\]{width:280px}.lg\:w-\[35rem\]{width:35rem}.lg\:w-\[unset\]{width:unset}.lg\:w-auto{width:auto}.lg\:min-w-\[15rem\]{min-width:15rem}.lg\:min-w-\[24rem\]{min-width:24rem}.lg\:max-w-screen-lg{max-width:992px}.lg\:grow-0{flex-grow:0}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:text-justify{text-align:justify}.lg\:text-6xl{font-size:4rem}.lg\:text-\[5\.5rem\]{font-size:5.5rem}.lg\:text-base{font-size:1rem}}@media (min-width: 1200px){.xl\:absolute{position:absolute}.xl\:sticky{position:sticky}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:m-0{margin:0}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mb-32{margin-bottom:8rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-\[920px\]{margin-left:920px}.xl\:mr-12{margin-right:3rem}.xl\:mr-2{margin-right:.5rem}.xl\:mr-32{margin-right:8rem}.xl\:mt-2{margin-top:.5rem}.xl\:mt-\[-0\.7rem\]{margin-top:-.7rem}.xl\:mt-\[-1rem\]{margin-top:-1rem}.xl\:mt-\[-8px\]{margin-top:-8px}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-14{height:3.5rem}.xl\:h-\[600px\]{height:600px}.xl\:h-\[620px\]{height:620px}.xl\:h-\[696px\]{height:696px}.xl\:h-\[70vh\]{height:70vh}.xl\:h-screen{height:100vh}.xl\:w-1\/2{width:50%}.xl\:w-14{width:3.5rem}.xl\:w-48{width:12rem}.xl\:w-60{width:15rem}.xl\:w-\[300px\]{width:300px}.xl\:w-auto{width:auto}.xl\:flex-1{flex:1 1 0%}.xl\:shrink-0{flex-shrink:0}.xl\:grow-0{flex-grow:0}.xl\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0px}.xl\:gap-12{gap:3rem}.xl\:gap-16{gap:4rem}.xl\:gap-4{gap:1rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-8{gap:2rem}.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.xl\:justify-self-end{justify-self:end}.xl\:border-l-2{border-left-width:2px}.xl\:bg-center{background-position:center}.xl\:p-12{padding:3rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:py-52{padding-top:13rem;padding-bottom:13rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\:pb-14{padding-bottom:3.5rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pb-\[110px\]{padding-bottom:110px}.xl\:pl-32{padding-left:8rem}.xl\:pl-8{padding-left:2rem}.xl\:pr-0{padding-right:0}.xl\:pr-3{padding-right:.75rem}.xl\:pr-32{padding-right:8rem}.xl\:pr-4{padding-right:1rem}.xl\:pr-40{padding-right:10rem}.xl\:pr-\[71px\]{padding-right:71px}.xl\:pt-1{padding-top:.25rem}.xl\:pt-16{padding-top:4rem}.xl\:pt-32{padding-top:8rem}.xl\:pt-48{padding-top:12rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pt-8{padding-top:2rem}.xl\:text-center{text-align:center}.xl\:text-14xl{font-size:10.6rem}.xl\:text-3xl{font-size:1.875rem}.xl\:text-4xl{font-size:2.45rem}.xl\:text-7xl{font-size:5.3rem}.xl\:text-8xl{font-size:6.25rem}.xl\:text-9xl{font-size:7.5rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.3rem}.xl\:leading-\[10\.5rem\]{line-height:10.5rem}.xl\:\[flex-flow\:column_wrap\]{flex-flow:column wrap}.xl\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}}@media (min-width: 1366px){.\32xl\:h-\[550px\]{height:550px}.\32xl\:h-\[646px\]{height:646px}.\32xl\:text-\[6\.5rem\]{font-size:6.5rem}}@media (min-width: 1600px){.\32\.5xl\:ml-\[-10rem\]{margin-left:-10rem}}@media (min-width: 2060px){.\33xl\:text-lg{font-size:1.125rem}}.\[\&\>div\.content-block\>p\:first-child\]\:mt-0>div.content-block>p:first-child{margin-top:0}.\[\&_\*\]\:mx-auto *{margin-left:auto;margin-right:auto}.\[\&_\*\]\:ml-auto *{margin-left:auto}.\[\&_\*\]\:mr-auto *{margin-right:auto}.\[\&_\*\]\:mt-0 *{margin-top:0}.\[\&_\*\]\:\!gap-0 *{gap:0px!important}.\[\&_\*\]\:\!p-0 *{padding:0!important}.\[\&_\*\]\:\!text-\[0rem\] *{font-size:0rem!important}.\[\&_\*\]\:\!leading-\[0px\] *{line-height:0px!important}.\[\&_\*\]\:\!text-grey-250 *{--tw-text-opacity: 1 !important;color:rgb(136 136 136 / var(--tw-text-opacity, 1))!important}.\[\&_\*\]\:\!text-white *{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_\*\]\:\!delay-0 *{transition-delay:0s!important}.\[\&_\*\]\:\!duration-0 *{transition-duration:0s!important}.\[\&_\.content-block\]\:flex .content-block{display:flex}.\[\&_\.content-block\]\:flex-col .content-block{flex-direction:column}.\[\&_\.content-block\]\:gap-4 .content-block{gap:1rem}.\[\&_\>_th\]\:py-2>th{padding-top:.5rem;padding-bottom:.5rem}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_h1\]\:\!text-black h1{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h1\]\:\!text-white h1{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h2\]\:\!text-black h2{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h2\]\:\!text-white h2{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h3\]\:\!text-black h3{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h3\]\:\!text-white h3{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h4\]\:\!text-black h4{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h4\]\:\!text-white h4{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h5\]\:\!text-black h5{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h5\]\:\!text-white h5{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h6\]\:\!text-black h6{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h6\]\:\!text-white h6{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_p\]\:my-0 p{margin-top:0;margin-bottom:0}.\[\&_p\]\:whitespace-pre-line p{white-space:pre-line}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:\!text-lg p{font-size:1.125rem!important}.\[\&_p\]\:text-lg p{font-size:1.125rem}.\[\&_p\]\:leading-7 p{line-height:1.75rem}.\[\&_p\]\:\!text-black p{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_p\]\:\!text-white p{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_p\]\:text-black p{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_p\]\:delay-300 p{transition-delay:.3s}.\[\&_p\]\:duration-150 p{transition-duration:.15s}.\[\&_td\]\:py-2 td{padding-top:.5rem;padding-bottom:.5rem}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_tr\:nth-child\(even\)\]\:bg-grey-50 tr:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;inset:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";inset:-30px -20px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;inset:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;inset:0;height:auto;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
+@import"https://gfonts.pirati.cz/css2?family=Bebas+Neue&family=Roboto+Condensed:wght@300;400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&display=swap";@font-face{font-family:pirati-ui;src:url(/static/styleguide2/pirati-ui.eot?bna028);src:url(/static/styleguide2/pirati-ui.eot?bna028#iefix) format("embedded-opentype"),url(/static/styleguide2/pirati-ui.ttf?bna028) format("truetype"),url(/static/styleguide2/pirati-ui.woff?bna028) format("woff"),url(/static/styleguide2/pirati-ui.svg?bna028#pirati-ui) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ico--],[class*=" ico--"]{font-family:pirati-ui!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico--twitter:before{content:""}.ico--mastodon:before{content:""}.ico--helios:before{content:""}.ico--redmine:before{content:""}.ico--zulip:before{content:""}.ico--forum:before{content:""}.ico--pirati:before{content:""}.ico--jitsi:before{content:""}.ico--open-source:before{content:""}.ico--donation-full:before{content:""}.ico--donation-outline:before{content:""}.ico--strategy:before{content:""}.ico--pig:before{content:""}.ico--thermometer:before{content:""}.ico--menu:before{content:""}.ico--chevron-right:before{content:""}.ico--chevron-left:before{content:""}.ico--chevron-down:before{content:""}.ico--chevron-up:before{content:""}.ico--link-horizontal:before{content:""}.ico--beer:before{content:""}.ico--food:before{content:""}.ico--dots-three-vertical:before{content:""}.ico--dots-three-horizontal:before{content:""}.ico--log-out:before{content:""}.ico--envelope:before{content:""}.ico--pin:before{content:""}.ico--at:before{content:""}.ico--glass:before{content:""}.ico--checkmark:before{content:""}.ico--info:before{content:""}.ico--question:before{content:""}.ico--warning:before{content:""}.ico--code:before{content:""}.ico--checkbox-unchecked:before{content:""}.ico--star-full:before{content:""}.ico--star-empty:before{content:""}.ico--bookmark:before{content:""}.ico--cog:before{content:""}.ico--key:before{content:""}.ico--zoom-in:before{content:""}.ico--zoom-out:before{content:""}.ico--shrink:before{content:""}.ico--printer:before{content:""}.ico--file-openoffice:before{content:""}.ico--user:before{content:""}.ico--file-excel:before{content:""}.ico--file-word:before{content:""}.ico--file-pdf:before{content:""}.ico--file-picture:before{content:""}.ico--file-blank:before{content:""}.ico--folder-upload:before{content:""}.ico--upload:before{content:""}.ico--cloud-upload:before{content:""}.ico--folder-download:before{content:""}.ico--download:before{content:""}.ico--cloud-download:before{content:""}.ico--alarm:before{content:""}.ico--calculator:before{content:""}.ico--facebook-full:before{content:""}.ico--feed:before{content:""}.ico--library:before{content:""}.ico--office:before{content:""}.ico--attachment:before{content:""}.ico--enlarge:before{content:""}.ico--eye-off:before{content:""}.ico--eye:before{content:""}.ico--share:before{content:""}.ico--search:before{content:""}.ico--pencil:before{content:""}.ico--lock-open:before{content:""}.ico--lock:before{content:""}.ico--equalizer:before{content:""}.ico--switch:before{content:""}.ico--loop:before{content:""}.ico--refresh:before{content:""}.ico--bullhorn:before{content:""}.ico--bin:before{content:""}.ico--cross:before{content:""}.ico--checkbox-checked:before{content:""}.ico--globe:before{content:""}.ico--wikipedia:before{content:""}.ico--youtube:before{content:""}.ico--users:before{content:""}.ico--book:before{content:""}.ico--bubbles:before{content:""}.ico--map:before{content:""}.ico--compass:before{content:""}.ico--folder-open:before{content:""}.ico--folder:before{content:""}.ico--drawer:before{content:""}.ico--stop:before{content:""}.ico--github:before{content:""}.ico--clock:before{content:""}.ico--calendar:before{content:""}.ico--flickr:before{content:""}.ico--instagram:before{content:""}.ico--newspaper:before{content:""}.ico--cart:before{content:""}.ico--home:before{content:""}.ico--link:before{content:""}.ico--power:before{content:""}.ico--rocket:before{content:""}.ico--location:before{content:""}.ico--phone:before{content:""}.ico--linkedin:before{content:""}.ico--facebook:before{content:""}.ico--envelop:before{content:""}.ico--file-text2:before{content:""}.ico--price-tag:before{content:""}.ico--price-tags:before{content:""}.ico--stats-dots:before{content:""}.ico--bed:before{content:""}.ico--train:before{content:""}.ico--bus:before{content:""}.ico--wheelchair:before{content:""}.ico--thumbs-down:before{content:""}.ico--thumbs-up:before{content:""}.ico--anchor:before{content:""}.ico--paw:before{content:""}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-black{--tw-prose-body: #000000;--tw-prose-headings: #000000;--tw-prose-lead: #000000;--tw-prose-links: #000000;--tw-prose-bold: #000000;--tw-prose-counters: #000000;--tw-prose-bullets: #000000;--tw-prose-hr: #000000;--tw-prose-quotes: #000000;--tw-prose-quote-borders: #000000;--tw-prose-captions: #000000;--tw-prose-code: #000000;--tw-prose-pre-code: #000000;--tw-prose-pre-bg: #ffffff;--tw-prose-th-borders: #000000;--tw-prose-td-borders: #000000;--tw-prose-invert-body: #ffffff;--tw-prose-invert-headings: #ffffff;--tw-prose-invert-lead: #ffffff;--tw-prose-invert-links: #ffffff;--tw-prose-invert-bold: #ffffff;--tw-prose-invert-counters: #ffffff;--tw-prose-invert-bullets: #ffffff;--tw-prose-invert-hr: #ffffff;--tw-prose-invert-quotes: #ffffff;--tw-prose-invert-quote-borders: #ffffff;--tw-prose-invert-captions: #ffffff;--tw-prose-invert-code: #ffffff;--tw-prose-invert-pre-code: #ffffff;--tw-prose-invert-pre-bg: #000000;--tw-prose-invert-th-borders: #ffffff;--tw-prose-invert-td-borders: #ffffff}.btn{display:inline-block;text-align:center;font-weight:400;max-width:20rem;text-decoration:none}.btn[disabled]{opacity:.7;cursor:not-allowed}.btn:hover{text-decoration:none}.btn__body{display:flex;height:100%;align-items:center;justify-content:center;padding:.25em 2em}.btn__body-wrap{min-width:10rem;min-height:2.75rem}.btn__body,.btn__icon,.btn__inline-icon{transition-property:color,background-color,border-color;transition-duration:.2s;color:#fff}.btn__body,.btn__icon{background-color:#000}.btn--icon .btn__body-wrap{display:flex}.btn--condensed .btn__body{padding:.75em 1em}@keyframes btn-loading-spinner{to{transform:rotate(360deg)}}.btn--black .btn__body,.btn--black .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#262626}.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--black.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-black:hover .btn__body,.btn--to-black.btn--activated .btn__body{background-color:#000!important;color:#fff!important}.btn--hoveractive.btn--to-black:hover .btn__icon,.btn--to-black.btn--activated .btn__icon{border-color:#343434!important;background-color:#000!important}.btn--hoveractive.btn--to-black:hover .btn__inline-icon,.btn--to-black.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-700 .btn__body,.btn--grey-700 .btn__icon{background-color:#202020;color:#fff}.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#343434;color:#fff}.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#262626}.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--grey-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-700:hover .btn__body,.btn--to-grey-700.btn--activated .btn__body{background-color:#202020!important;color:#fff!important}.btn--hoveractive.btn--to-grey-700:hover .btn__icon,.btn--to-grey-700.btn--activated .btn__icon{border-color:#303132!important;background-color:#202020!important}.btn--hoveractive.btn--to-grey-700:hover .btn__inline-icon,.btn--to-grey-700.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-500 .btn__body,.btn--grey-500 .btn__icon{background-color:#303132;color:#fff}.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#4c4c4c;color:#fff}.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#343434}.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--grey-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-500:hover .btn__body,.btn--to-grey-500.btn--activated .btn__body{background-color:#303132!important;color:#fff!important}.btn--hoveractive.btn--to-grey-500:hover .btn__icon,.btn--to-grey-500.btn--activated .btn__icon{border-color:#4c4c4c!important;background-color:#303132!important}.btn--hoveractive.btn--to-grey-500:hover .btn__inline-icon,.btn--to-grey-500.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-125 .btn__body,.btn--grey-125 .btn__icon{background-color:#f0f0f0;color:#000}.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:silver;color:#fff}.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#a8a8a8}.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--grey-125.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-125:hover .btn__body,.btn--to-grey-125.btn--activated .btn__body{background-color:#f0f0f0!important;color:#000!important}.btn--hoveractive.btn--to-grey-125:hover .btn__icon,.btn--to-grey-125.btn--activated .btn__icon{border-color:#d8d8d8!important;background-color:#f0f0f0!important}.btn--hoveractive.btn--to-grey-125:hover .btn__inline-icon,.btn--to-grey-125.btn--activated .btn__inline-icon{color:#000!important}.btn--grey-175 .btn__body,.btn--grey-175 .btn__icon{background-color:#d0d0d0;color:#000}.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#a6a6a6;color:#fff}.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#929292}.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--grey-175.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-175:hover .btn__body,.btn--to-grey-175.btn--activated .btn__body{background-color:#d0d0d0!important;color:#000!important}.btn--hoveractive.btn--to-grey-175:hover .btn__icon,.btn--to-grey-175.btn--activated .btn__icon{border-color:#bbb!important;background-color:#d0d0d0!important}.btn--hoveractive.btn--to-grey-175:hover .btn__inline-icon,.btn--to-grey-175.btn--activated .btn__inline-icon{color:#000!important}.btn--white .btn__body,.btn--white .btn__icon{background-color:#fff;color:#000}.btn--white .btn__icon{border-color:#f3f3f3;background-color:#fff}.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#ccc;color:#fff}.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#b3b3b3}.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--white.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-white:hover .btn__body,.btn--to-white.btn--activated .btn__body{background-color:#fff!important;color:#000!important}.btn--hoveractive.btn--to-white:hover .btn__icon,.btn--to-white.btn--activated .btn__icon{border-color:#f3f3f3!important;background-color:#fff!important}.btn--hoveractive.btn--to-white:hover .btn__inline-icon,.btn--to-white.btn--activated .btn__inline-icon{color:#000!important}.btn--blue-300 .btn__body,.btn--blue-300 .btn__icon{background-color:#027da8;color:#fff}.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#026486;color:#fff}.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#015876}.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--blue-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-blue-300:hover .btn__body,.btn--to-blue-300.btn--activated .btn__body{background-color:#027da8!important;color:#fff!important}.btn--hoveractive.btn--to-blue-300:hover .btn__icon,.btn--to-blue-300.btn--activated .btn__icon{border-color:#027197!important;background-color:#027da8!important}.btn--hoveractive.btn--to-blue-300:hover .btn__inline-icon,.btn--to-blue-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--cyan-200 .btn__body,.btn--cyan-200 .btn__icon{background-color:#57b3bd;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#3e959f;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#37838b}.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--cyan-200.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-cyan-200:hover .btn__body,.btn--to-cyan-200.btn--activated .btn__body{background-color:#57b3bd!important;color:#fff!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__icon,.btn--to-cyan-200.btn--activated .btn__icon{border-color:#46a8b2!important;background-color:#57b3bd!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__inline-icon,.btn--to-cyan-200.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-300 .btn__body,.btn--green-300 .btn__icon{background-color:#76cc9f;color:#fff}.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#47bb7e;color:#fff}.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#3da46e}.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--green-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-300:hover .btn__body,.btn--to-green-300.btn--activated .btn__body{background-color:#76cc9f!important;color:#fff!important}.btn--hoveractive.btn--to-green-300:hover .btn__icon,.btn--to-green-300.btn--activated .btn__icon{border-color:#5fc38f!important;background-color:#76cc9f!important}.btn--hoveractive.btn--to-green-300:hover .btn__inline-icon,.btn--to-green-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-400 .btn__body,.btn--green-400 .btn__icon{background-color:#4ca971;color:#fff}.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#3d875a;color:#fff}.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#35764f}.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--green-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-400:hover .btn__body,.btn--to-green-400.btn--activated .btn__body{background-color:#4ca971!important;color:#fff!important}.btn--hoveractive.btn--to-green-400:hover .btn__icon,.btn--to-green-400.btn--activated .btn__icon{border-color:#449866!important;background-color:#4ca971!important}.btn--hoveractive.btn--to-green-400:hover .btn__inline-icon,.btn--to-green-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-500 .btn__body,.btn--green-500 .btn__icon{background-color:#4fc49f;color:#000}.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#37a582;color:#fff}.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#309072}.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--green-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-500:hover .btn__body,.btn--to-green-500.btn--activated .btn__body{background-color:#4fc49f!important;color:#000!important}.btn--hoveractive.btn--to-green-500:hover .btn__icon,.btn--to-green-500.btn--activated .btn__icon{border-color:#3eb992!important;background-color:#4fc49f!important}.btn--hoveractive.btn--to-green-500:hover .btn__inline-icon,.btn--to-green-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-500 .btn__body,.btn--yellow-500 .btn__icon{background-color:#f9ce05;color:#000}.btn--yellow-500 .btn__icon{border-color:#e0b905;background-color:#f9ce05}.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#c7a504;color:#fff}.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#ae9004}.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--yellow-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-500:hover .btn__body,.btn--to-yellow-500.btn--activated .btn__body{background-color:#f9ce05!important;color:#000!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__icon,.btn--to-yellow-500.btn--activated .btn__icon{border-color:#e0b905!important;background-color:#f9ce05!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__inline-icon,.btn--to-yellow-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-600 .btn__body,.btn--yellow-600 .btn__icon{background-color:#d7b103;color:#000}.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#ac8e02;color:#fff}.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#977c02}.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--yellow-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-600:hover .btn__body,.btn--to-yellow-600.btn--activated .btn__body{background-color:#d7b103!important;color:#000!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__icon,.btn--to-yellow-600.btn--activated .btn__icon{border-color:#c29f03!important;background-color:#d7b103!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__inline-icon,.btn--to-yellow-600.btn--activated .btn__inline-icon{color:#000!important}.btn--orange-300 .btn__body,.btn--orange-300 .btn__icon{background-color:#ed9654;color:#fff}.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#e7721a;color:#fff}.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#cb6415}.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--orange-300.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-orange-300:hover .btn__body,.btn--to-orange-300.btn--activated .btn__body{background-color:#ed9654!important;color:#fff!important}.btn--hoveractive.btn--to-orange-300:hover .btn__icon,.btn--to-orange-300.btn--activated .btn__icon{border-color:#ea8437!important;background-color:#ed9654!important}.btn--hoveractive.btn--to-orange-300:hover .btn__inline-icon,.btn--to-orange-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-400 .btn__body,.btn--violet-400 .btn__icon{background-color:#840048;color:#fff}.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#6a003a;color:#fff}.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#5c0032}.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--violet-400.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-400:hover .btn__body,.btn--to-violet-400.btn--activated .btn__body{background-color:#840048!important;color:#fff!important}.btn--hoveractive.btn--to-violet-400:hover .btn__icon,.btn--to-violet-400.btn--activated .btn__icon{border-color:#770041!important;background-color:#840048!important}.btn--hoveractive.btn--to-violet-400:hover .btn__inline-icon,.btn--to-violet-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-500 .btn__body,.btn--violet-500 .btn__icon{background-color:#670047;color:#000}.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#520039;color:#fff}.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#480032}.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--violet-500.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-500:hover .btn__body,.btn--to-violet-500.btn--activated .btn__body{background-color:#670047!important;color:#000!important}.btn--hoveractive.btn--to-violet-500:hover .btn__icon,.btn--to-violet-500.btn--activated .btn__icon{border-color:#5d0040!important;background-color:#670047!important}.btn--hoveractive.btn--to-violet-500:hover .btn__inline-icon,.btn--to-violet-500.btn--activated .btn__inline-icon{color:#000!important}.btn--violet-700 .btn__body,.btn--violet-700 .btn__icon{background-color:#7d347d;color:#000}.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#642a64;color:#fff}.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#582458}.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--violet-700.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-700:hover .btn__body,.btn--to-violet-700.btn--activated .btn__body{background-color:#7d347d!important;color:#000!important}.btn--hoveractive.btn--to-violet-700:hover .btn__icon,.btn--to-violet-700.btn--activated .btn__icon{border-color:#712f71!important;background-color:#7d347d!important}.btn--hoveractive.btn--to-violet-700:hover .btn__inline-icon,.btn--to-violet-700.btn--activated .btn__inline-icon{color:#000!important}.btn--red-600 .btn__body,.btn--red-600 .btn__icon{background-color:#d60d53;color:#fff}.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#ab0a42;color:#fff}.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#96093a}.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--red-600.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-red-600:hover .btn__body,.btn--to-red-600.btn--activated .btn__body{background-color:#d60d53!important;color:#fff!important}.btn--hoveractive.btn--to-red-600:hover .btn__icon,.btn--to-red-600.btn--activated .btn__icon{border-color:#c10c4b!important;background-color:#d60d53!important}.btn--hoveractive.btn--to-red-600:hover .btn__inline-icon,.btn--to-red-600.btn--activated .btn__inline-icon{color:#fff!important}.btn--brands-facebook .btn__body,.btn--brands-facebook .btn__icon{background-color:#067ceb;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__body,.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{background-color:#0563bc;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon{border-color:#0457a5}.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon svg,.btn--brands-facebook.btn--hoveractive:not([class^=btn--to-]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-brands-facebook:hover .btn__body,.btn--to-brands-facebook.btn--activated .btn__body{background-color:#067ceb!important;color:#fff!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__icon,.btn--to-brands-facebook.btn--activated .btn__icon{border-color:#0570d4!important;background-color:#067ceb!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__inline-icon,.btn--to-brands-facebook.btn--activated .btn__inline-icon{color:#fff!important}.container--default{max-width:1200px}.container--narrow{margin:auto;width:882px}.container--medium{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1350px}.container--wide{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}.header-max-width{max-width:1340px!important}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1150px}.grid-container{margin-left:1.25rem;margin-right:1.25rem;display:grid;grid-template-columns:1fr;grid-template-areas:"left-side" "content" "right-side";gap:1rem;max-width:1150px}.grid-container.article-section,.grid-container.person-grid-container{max-width:1400px}.grid-container.person-twitter-section{grid-template-columns:minmax(0,1200px)}@media (min-width: 1200px){.grid-container.person-twitter-section{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,102px)}}.grid-container.no-max{max-width:none}.grid-content{grid-area:content}.grid-full{grid-column:left-side / right-side;grid-row:left-side / right-side}.grid-left-side{grid-area:left-side}.grid-left-side-with-content{grid-column:left-side / content;grid-row:left-side / content}.grid-right-side{grid-area:right-side}.grid-content-with-right-side{grid-column:content / right-side;grid-row:content / right-side}.footer-section{height:450px}.person-box-medium{max-width:485px;width:100%}.person-box-big{max-width:575px;width:100%}@media (min-width: 1200px){.footer-section{height:981px}}.form__text-input-addon{display:flex;align-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:1.125rem;font-weight:400;--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form__text-input{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-width:0px}.form__text-input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.form__text-input:active:not([disabled]):not([readonly]),.form__text-input:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1))}.form__text-input::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input[readonly],.form__text-input[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.form__text-input[readonly]::-moz-placeholder,.form__text-input[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input[readonly]::placeholder,.form__text-input[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input-addon--l{border-right-width:0px}.form__text-input-addon--r{border-left-width:0px}.form__text-input:hover:not([disabled]):not([readonly])~.form__text-input-addon{--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.form__text-input:focus:not([disabled]):not([readonly])~.form__text-input-addon,.form__text-input:active:not([disabled]):not([readonly])~.form__text-input-addon{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1))}.form__text-input[readonly]~.form__text-input-addon,.form__text-input[disabled]~.form__text-input-addon{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__text-input--has-addon-l.form__text-input{border-left-width:0px}.form__text-input--has-addon-r.form__text-input{border-right-width:0px}.form__select{position:relative;display:flex;width:100%;align-items:center}.form__select:not(.form__multiselect):after{position:absolute;right:0;padding-right:.75rem;font-size:1.3rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-family:pirati-ui;content:""}.select__control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.75rem 2rem .75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 1200px){.select__control{padding-top:1.25rem;padding-bottom:1.25rem}}.select__control{min-width:0px}.select__control:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.select__control:active:not([disabled]):not([readonly]),.select__control:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1))}.select__control::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.select__control::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.select__control[readonly],.select__control[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.select__control[readonly]::-moz-placeholder,.select__control[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.select__control[readonly]::placeholder,.select__control[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form__checkbox{position:relative;display:flex}.form__checkbox input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form__checkbox input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(242 199 0 / var(--tw-border-opacity, 1))}.form__checkbox input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.form__checkbox input[disabled]{cursor:not-allowed}.form__checkbox label{line-height:1.25}.form__checkbox:after{pointer-events:none;position:absolute;display:inline;content:"";height:5px;width:12px;top:6px;left:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.radio{position:relative}.radio input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.radio input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.radio input:active,.radio input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1))}.radio input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity, 1))}.radio input[disabled]{cursor:not-allowed}.radio label{display:flex;align-items:center;line-height:1.25}.radio:after{pointer-events:none;position:absolute;display:inline;height:.5rem;width:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));content:"";border-radius:50%;top:.375rem;left:.375rem}.form-field--error .form__text-input,.form-field--error .select__control,.form-field--error .form__text-input~.form__text-input-addon{--tw-border-opacity: 1;border-color:rgb(214 13 83 / var(--tw-border-opacity, 1))}.form_control{display:flex;flex-direction:column;gap:1.25rem}.form_control>*{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.form_control>* label,.form_control>* legend{font-size:1.125rem}.form_control>* label{margin-bottom:.25rem}.form_control>* .helptext{order:10;font-size:.875rem;--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.form_control>* fieldset{margin-top:.5rem;margin-bottom:.5rem;display:flex;gap:.5rem}.form_control>* fieldset legend{margin-bottom:.25rem}.form_control>* input:not([type=file]),.form_control>* select,.form_control>* textarea{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-width:0px}.form_control>* input:not([type=file]):hover:not([disabled]):not([readonly]),.form_control>* select:hover:not([disabled]):not([readonly]),.form_control>* textarea:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity, 1))}.form_control>* input:not([type=file]):active:not([disabled]):not([readonly]),.form_control>* input:not([type=file]):focus:not([disabled]):not([readonly]),.form_control>* select:active:not([disabled]):not([readonly]),.form_control>* select:focus:not([disabled]):not([readonly]),.form_control>* textarea:active:not([disabled]):not([readonly]),.form_control>* textarea:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(242 199 0 / var(--tw-border-opacity, 1))}.form_control>* input:not([type=file])::-moz-placeholder,.form_control>* select::-moz-placeholder,.form_control>* textarea::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form_control>* input:not([type=file])::placeholder,.form_control>* select::placeholder,.form_control>* textarea::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form_control>* input:not([type=file])[readonly],.form_control>* input:not([type=file])[disabled],.form_control>* select[readonly],.form_control>* select[disabled],.form_control>* textarea[readonly],.form_control>* textarea[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.form_control>* input:not([type=file])[readonly]::-moz-placeholder,.form_control>* input:not([type=file])[disabled]::-moz-placeholder,.form_control>* select[readonly]::-moz-placeholder,.form_control>* select[disabled]::-moz-placeholder,.form_control>* textarea[readonly]::-moz-placeholder,.form_control>* textarea[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.form_control>* input:not([type=file])[readonly]::placeholder,.form_control>* input:not([type=file])[disabled]::placeholder,.form_control>* select[readonly]::placeholder,.form_control>* select[disabled]::placeholder,.form_control>* textarea[readonly]::placeholder,.form_control>* textarea[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.h-default{font-weight:500;line-height:1.25}.h-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.96}.h-allcaps{font-weight:400;text-transform:uppercase;line-height:1.25}.head-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1}@media (min-width: 992px){.head-xl{font-size:1.3rem}}.head-2xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-.01em}.head-3xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;text-transform:uppercase;line-height:1}.head-4xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-4xl{font-size:2.45rem;line-height:1}}@media (min-width: 1200px){.head-4xl{font-size:2.45rem}}.head-6xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-6xl{font-size:3rem;line-height:1}}@media (min-width: 1200px){.head-6xl{font-size:4rem}}.head-7xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-7xl{font-size:3rem;line-height:1}}@media (min-width: 1200px){.head-7xl{font-size:5.3rem}}.head-8xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-8xl{font-size:5.3rem;line-height:1}}@media (min-width: 1200px){.head-8xl{font-size:6.25rem}}.head-9xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-9xl{font-size:6.25rem;line-height:1}}@media (min-width: 1200px){.head-9xl{font-size:6.25rem}}.head-10xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 768px){.head-10xl{font-size:7.5rem;line-height:1}}@media (min-width: 1200px){.head-10xl{font-size:7.5rem}}.head-14xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:500;text-transform:uppercase;line-height:4.75rem}@media (min-width: 1200px){.head-14xl{font-size:10.6rem;line-height:9.8rem}}.head-14xl.head-short{font-size:6.25rem;line-height:9.8rem}@media (min-width: 1200px){.head-14xl.head-short{font-size:10.6rem}}.head-14xl.head-compact{line-height:4rem}@media (min-width: 1200px){.head-14xl.head-compact{line-height:8.9rem}}.prose :where(.head-6xl):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(.head-7xl):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(.head-8xl):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(.head-9xl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.25em}p{font-size:.875rem;line-height:1.5rem}@media (min-width: 992px){p{font-size:1rem}}.vertical-time-line{border-left:1px solid green}.program-perex .content-block p{font-size:1.3rem;line-height:1.75rem}.content-block h2{margin-bottom:1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;line-height:1.75rem}@media (min-width: 992px){.content-block h2{line-height:2.5rem}}@media (min-width: 1200px){.content-block h2{font-size:2.45rem}}.content-block h3{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1rem}@media (min-width: 1200px){.content-block h3{font-size:1.875rem;line-height:2rem}}.content-block h4{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;line-height:2rem}@media (min-width: 1200px){.content-block h4{font-size:1.6rem}}.content-block h4{letter-spacing:-.01em}.content-block a{--tw-text-opacity: 1;color:rgb(2 125 168 / var(--tw-text-opacity, 1));text-decoration-line:underline}:root{--fc-button-bg-color: #000;--fc-button-border-color: #000;--fc-button-hover-bg-color: #fec900;--fc-button-hover-border-color: #fec900;--fc-button-active-bg-color: #fec900;--fc-button-active-border-color: #fec900;--fc-event-bg-color: #fec900;--fc-event-border-color: #fec900;--fc-event-text-color: #000;--fc-border-color: #000;--fc-today-bg-color: #000;--fc-event-dot-color: #000}.fc-col-header{width:100%!important}.fc .fc-col-header-cell-cushion:not([href]):hover,.fc .fc-daygrid-day-number:not([href]):hover{text-decoration-line:none}.fc .fc-col-header-cell{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:.75rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fc .fc-button{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:.5rem 1.25rem;text-align:center;font-size:1.125rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fc .fc-button:hover{text-decoration-line:none}.fc .fc-button:hover:not(:disabled),.fc .fc-button:active:not(:disabled){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.fc .fc-event{cursor:pointer;border-radius:0;border-style:none;padding:.375rem;font-size:1rem;background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);color:var(--fc-event-text-color)}.fc-header-toolbar{align-items:flex-start!important}@media (min-width: 1200px){.fc-header-toolbar{align-items:center!important}}.fc .fc-toolbar-title,.fc .fc-today-button{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;text-transform:capitalize}.fc-toolbar-chunk{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:.5rem}.fc .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}@media (min-width: 1200px){.fc .fc-daygrid-day-number{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem}}.fc-daygrid-body,.fc-scrollgrid-sync-table{width:100%!important}@media (min-width: 1200px){.fc-daygrid-body,.fc-scrollgrid-sync-table{width:unset}}.fc .fc-day-today .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-dot-color)}.fc .fc-scroller-harness{overflow:visible}.dropdown{position:relative;cursor:pointer}.dropbtn{margin-bottom:.25rem;padding:.75rem}.dropdown-content{position:absolute;z-index:1;display:none;list-style-type:none}@media screen and (max-width: 1200px){.dropdown-content{position:unset}.dropbtn{display:none}}.dropdown-content:not(.dropdown-content--menuitem) a{display:block;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media screen and (min-width: 1200px){.dropdown:hover .dropdown-content,.dropdown:focus .dropdown-content{display:flex;width:100%;flex-direction:column}.dropdown:hover .dropdown-content:not(.dropdown-content--menuitem),.dropdown:focus .dropdown-content:not(.dropdown-content--menuitem){gap:.75rem;padding:.75rem}.dropdown:hover,.dropdown-content:not(.dropdown-content--menuitem),.dropdown:focus{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dropdown-content--menuitem{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-content--menuitem>li>a:hover{text-decoration-line:none}.dropdown-content--menuitem>li{padding-top:.75rem;padding-bottom:.75rem;text-align:center}.dropdown-content--menuitem>li:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity, 1))}.dropdown:hover:not(.dropdown--menuitem) .dropbtn,.dropdown:focus:not(.dropdown--menuitem) .dropbtn{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dropdown:hover .dropbtn,.dropdown:focus .dropbtn{position:relative}.dropdown-content li{line-height:1.5rem}.dropdown:hover:not(.dropdown--menuitem),.dropdown:focus:not(.dropdown--menuitem){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}}.drop-arrow{position:relative;top:2px;margin-left:.25rem}@media screen and (max-width: 1200px){.drop-arrow{display:none}}.message{width:100%;border-width:1px;border-style:solid;padding:1rem .75rem;font-size:1.125rem}.message.message__success{--tw-border-opacity: 1;border-color:rgb(76 169 113 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(118 204 159 / var(--tw-bg-opacity, 1))}.message.message__error{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.message.message__info{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(118 180 207 / var(--tw-bg-opacity, 1))}.message.message__warning{--tw-border-opacity: 1;border-color:rgb(249 206 5 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 243 138 / var(--tw-bg-opacity, 1))}.progress-container{position:fixed;top:0;left:0;z-index:50;height:8px;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.progress-bar{height:8px;width:0px;--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.article-box.dark-theme{background-color:#4c4c4c;color:#fff}.quote-icon{font-size:7rem;height:1rem}@media (min-width: 1200px){.quote-icon{font-size:15rem}}.header-carousel{display:block;margin:0 auto;position:relative}.header-carousel .header-carousel--text-wrapper,.header-carousel .elections--header-carousel--text-wrapper,.header-carousel .onboarding--header-carousel-text-wrapper{position:absolute;width:98vw;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;text-transform:uppercase}@media (min-width: 992px){.header-carousel .header-carousel--text-wrapper,.header-carousel .elections--header-carousel--text-wrapper{font-size:5.3rem}.header-carousel .onboarding--header-carousel-text-wrapper{font-size:4rem}}.header-carousel .header-carousel--text-wrapper{bottom:37%;height:85%}@media (min-width: 1200px){.header-carousel .header-carousel--text-wrapper{bottom:33%}}.header-carousel .elections--header-carousel--text-wrapper{bottom:45%;height:85%}@media (min-width: 1200px){.header-carousel .elections--header-carousel--text-wrapper{bottom:10%}}.header-carousel .header-carousel--image{inset:0;position:absolute;height:100%;width:100vw;-o-object-fit:cover;object-fit:cover}@media (min-width: 1200px){.header-carousel .header-carousel--image{height:458px}}@media (min-width: 768px){.header-carousel .header-carousel--image{height:100%}}@keyframes right_to_left{0%{margin-left:20%}to{margin-left:10%}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Bebas Neue,Helvetica,Arial,sans-serif;line-height:2.25rem}.modal__overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;padding:30px;max-width:700px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:25px;font-weight:600;font-size:1.25rem;line-height:1.25;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000c}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.switch{margin-left:auto;margin-right:auto;padding-top:1.25rem;padding-bottom:1.25rem}.switch__item,.switch__item--elections,.switch__item--program{margin-bottom:.5rem;cursor:pointer;white-space:nowrap;padding:.5rem 1.25rem;text-align:center;font-weight:400;transition-duration:.2s}.switch__item:not(:last-child),.switch__item--elections:not(:last-child),.switch__item--program:not(:last-child){margin-right:.5rem}.switch__item{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.switch__item:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));text-decoration-line:none}.switch__item.switch__item--active,.switch__item.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.switch__item--program{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.switch__item--program:hover{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity, 1));text-decoration-line:none}.switch__item--program.switch__item--active,.switch__item--program.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.switch__item--elections{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.switch__item--elections:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1));text-decoration-line:none}.switch__item--elections.switch__item--active,.switch__item--elections.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.horizontal-scrolling{display:block;margin-left:-15px;margin-right:-15px;max-width:calc(100vw - 50px);overflow-x:scroll;overflow-y:hidden;text-align:center;white-space:nowrap}@media (min-width: 1200px){.horizontal-scrolling{max-width:calc(100% + 30px)}}.horizontal-scrolling.draggable{cursor:grab}.horizontal-scrolling.draggable.active,.horizontal-scrolling.draggable.active a{cursor:grabbing}.no-scrollbars{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.no-scrollbars::-webkit-scrollbar{display:none}.background-hover-zoom{background-position:center;background-size:100%;transition:background-size .3s ease-in}.background-hover-zoom:hover{background-size:110%}.popout__toggle-wrapper{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;font-size:1.125rem;transition-duration:.15s}.popout__toggle-wrapper:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.popout__toggle-wrapper.popout__toggle-wrapper--active{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.popout__toggle-name{padding-top:1rem;padding-bottom:1rem}.popout__content-wrapper{display:flex;flex-direction:column;gap:.75rem;--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.popout__toggle-arrow{font-size:2.45rem}.candidate-secondary-box:not(:last-child){border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(208 208 208 / var(--tw-border-opacity, 1))}.candidate-primary-box:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.candidate-primary-box:nth-child(odd) .candidate-primary-box--content{flex-direction:column-reverse}@media (min-width: 992px){.candidate-primary-box:nth-child(odd) .candidate-primary-box--content{flex-direction:row}.candidate-primary-box:nth-child(odd) .candidate-primary-box--text-column{align-items:flex-end}}.candidate-primary-box:nth-child(odd) .candidate-primary-box--text-column__hidden{--tw-translate-x: -100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(odd) .candidate-primary-box--image-column__hidden{--tw-translate-x: 100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.candidate-primary-box:nth-child(2n) .candidate-primary-box--content{flex-direction:column-reverse}@media (min-width: 992px){.candidate-primary-box:nth-child(2n) .candidate-primary-box--content{flex-direction:row-reverse}}.candidate-primary-box:nth-child(2n) .candidate-primary-box--text-column{align-items:flex-start}.candidate-primary-box:nth-child(2n) .candidate-primary-box--text-column__hidden{--tw-translate-x: 100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(2n) .candidate-primary-box--image-column__hidden{--tw-translate-x: -100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flip-card.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75rem;margin-bottom:.75rem}.flip-card.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}.flip-card{height:42rem;width:auto;cursor:pointer}@media (min-width: 992px){.flip-card{height:33rem}}.flip-card{perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner,.flip-card:focus .flip-card-inner{transform:rotateY(180deg)}.flip-card-front{transform:rotateX(0)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}.article-timeline-grid{display:grid;gap:.5rem;margin-top:-20px;grid-template-areas:"left-article" "right-article"}@media (min-width: 1200px){.article-timeline-grid{grid-template-columns:minmax(0,570px) 1px minmax(0,570px);grid-template-areas:"left-article timeline right-article"}}.article-timeline-grid__left-article{grid-area:left-article}.article-timeline-grid__right-article{grid-area:right-article}.article-timeline-grid__timeline{grid-area:timeline}.article-timeline-grid__timeline:before{content:"";background:linear-gradient(180deg,#02002400,#fff);position:absolute;bottom:-1px;height:20px;z-index:10;width:2px;left:-1px}.article-timeline-grid__timeline .article-timeline--month{transform:translate(-50%);top:-1rem;z-index:100}.footer-collapsible__toggle{display:flex;cursor:pointer;align-items:center}.footer-collapsible__toggle:after{content:"";font-family:pirati-ui;margin-left:auto;font-size:3rem;font-weight:300;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-collapsible__toggle.footer-collapsible__toggle--open:after{transform:rotate(-180deg)}@media (min-width: 768px){.footer-collapsible__toggle:after{display:none;cursor:auto}}.navbar{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.navbar .navbar__logo--white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.navbar .navbar__logo--white:not(.navbar__district__logo){display:inline}.navbar .navbar__logo--white.navbar__district__logo{display:flex}.navbar .navbar__logo--black{display:none;--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.navbar .navbar__border-button__wrapper>.navbar__border-button--main{border-width:4px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(242 199 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.navbar .navbar__border-button__wrapper>.navbar__border-button--main:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.navbar .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.navbar .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity, 1))}.navbar .navbar__menu-item--selected{text-decoration-line:underline}.navbar .navbar__menu-item--selected:hover{text-decoration-line:none}.navbar.navbar--onboarding{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.navbar.navbar--onboarding.navbar--transparent{background-color:transparent}.navbar.navbar--onboarding.navbar--transparent .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(242 199 0 / var(--tw-text-opacity, 1))}.navbar.navbar--onboarding.navbar--transparent .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.navbar.navbar--elections{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.navbar.navbar--elections .navbar__logo--white{display:none}.navbar.navbar--elections .navbar__logo--black{display:inline}.navbar.navbar--elections .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(242 199 0 / var(--tw-text-opacity, 1))}.navbar.navbar--elections .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.navbar.navbar--elections .bar1,.navbar.navbar--elections .bar2,.navbar.navbar--elections .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.navbar.navbar--elections.navbar--elections-transparent{background-color:transparent}.navbar.navbar--elections.navbar--elections-transparent .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.navbar.navbar--elections.navbar--elections-transparent .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity, 1))}.navbar.navbar--transparent{background-color:transparent}@media (min-width: 1200px){.navbar.navbar--transparent{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}}.navbar.navbar--transparent .navbar__logo--white{display:none}.navbar.navbar--transparent .navbar__logo--black:not(.navbar__district__logo){display:inline}.navbar.navbar--transparent .navbar__logo--black.navbar__district__logo{display:flex}.navbar.navbar--transparent .bar1,.navbar.navbar--transparent .bar2,.navbar.navbar--transparent .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}@media (min-width: 1200px){.navbar.navbar--transparent.navbar--on-dark-bg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--white:not(.navbar__district__logo){display:inline}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--white.navbar__district__logo{display:flex}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--black{display:none}.navbar.navbar--transparent.navbar--on-dark-bg .bar1,.navbar.navbar--transparent.navbar--on-dark-bg .bar2,.navbar.navbar--transparent.navbar--on-dark-bg .bar3{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bar1,.bar2,.bar3{background-color:#fff;display:block;height:2px;margin:6px 0;transition:.4s;width:35px}.navbar__mobile-menu__toggle:checked+label .bar1{transform:rotate(-45deg) translate(-3px,4px);--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.navbar__mobile-menu__toggle:checked+label .bar2{opacity:0}.navbar__mobile-menu__toggle:checked+label .bar3{transform:rotate(45deg) translate(-8px,-8px);--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.navbar__mobile-menu{pointer-events:none;visibility:hidden;z-index:0;opacity:0;transition:visibility .1s,opacity .1s linear}.navbar__mobile-menu__toggle:checked~.navbar__mobile-menu{pointer-events:auto;visibility:visible;z-index:20;opacity:1}@media (min-width: 1200px){.navbar__mobile-menu__toggle:checked~.navbar__mobile-menu{pointer-events:none;visibility:hidden;z-index:0;opacity:0}}.newsletter-section{background-size:cover;background-repeat:no-repeat}@media (min-width: 768px){.newsletter-section{background-position:left top}}.region-map__list{-moz-columns:2;columns:2}.region-map__region{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition:all .3s ease-out;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.region-map__region:after{content:"";width:10px;position:absolute;height:10px;background:#fec900;z-index:10}.region-map__region--current{fill:#fec900}@media (min-width: 992px){.faq-answer:nth-child(4n) .faq-answer--content{flex-direction:row-reverse}.faq-answer:nth-child(4n) .faq-answer--person{flex-direction:row-reverse}.faq-answer:nth-child(4n) .faq-answer--person--text{margin-left:-5rem}}.modal__overlay{position:fixed;inset:0;z-index:50;display:flex;flex-direction:row;align-items:center;overflow:auto;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .75}.modal__content{margin:auto;display:inline-block;display:flex;height:100%;max-width:100%;flex-grow:1;cursor:auto;flex-direction:row;align-items:center;justify-content:center;outline:2px solid transparent;outline-offset:2px}.modal__container{height:auto;padding:.75rem}.modal__container .modal__container-body{position:relative;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.modal__close{position:absolute;right:0;top:0;z-index:50;margin:auto;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.ReactModal__Body--open{overflow:hidden}.card__body{padding:2rem}.card--hoveractive{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card--hoveractive:hover{z-index:50}.card-headline{overflow-wrap:break-word;font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.25}.card-body-text{overflow-wrap:break-word;font-size:.875rem;font-weight:300;line-height:1.5}.card-actions{display:flex;align-items:center;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity, 1));padding:1rem 2rem}.card-actions--right{justify-content:flex-end}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.\!bottom-\[0\]{bottom:0!important}.bottom-8{bottom:2rem}.left-0{left:0}.left-10{left:2.5rem}.left-8{left:2rem}.left-\[30\%\]{left:30%}.right-\[-60px\]{right:-60px}.top-0{top:0}.top-10{top:2.5rem}.top-\[-1px\]{top:-1px}.top-\[2\.75rem\]{top:2.75rem}.top-\[30\%\]{top:30%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-10{margin:2.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-24{margin-left:6rem;margin-right:6rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!mb-0{margin-bottom:0!important}.\!mb-16{margin-bottom:4rem!important}.\!ml-0{margin-left:0!important}.\!ml-\[unset\]{margin-left:unset!important}.\!mr-\[unset\]{margin-right:unset!important}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[0\.03rem\]{margin-bottom:.03rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-\[-5\.5rem\]{margin-left:-5.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-\[-2rem\]{margin-right:-2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-0\.5rem\]{margin-top:-.5rem}.mt-\[-5px\]{margin-top:-5px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.\!h-0{height:0px!important}.\!h-full{height:100%!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-24{height:6rem}.h-32{height:8rem}.h-36{height:9rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-\[17rem\]{height:17rem}.h-\[27rem\]{height:27rem}.h-\[42rem\]{height:42rem}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-px{height:1px}.max-h-\[75px\]{max-height:75px}.min-h-0{min-height:0px}.min-h-\[600px\]{min-height:600px}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[calc\(100vw_-_3rem\)\]{width:calc(100vw - 3rem)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[calc\(100vw_-_2\.5rem\)\]{min-width:calc(100vw - 2.5rem)}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-64{max-width:16rem}.max-w-\[100\%\]{max-width:100%}.max-w-\[100ch\]{max-width:100ch}.max-w-\[350px\]{max-width:350px}.max-w-\[400px\]{max-width:400px}.max-w-\[550px\]{max-width:550px}.max-w-\[60\%\]{max-width:60%}.max-w-\[600px\]{max-width:600px}.max-w-\[650px\]{max-width:650px}.max-w-\[75px\]{max-width:75px}.max-w-\[unset\]{max-width:unset}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-lg{max-width:992px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.gap-y-4{row-gap:1rem}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0px}.border-r-\[27rem\]{border-right-width:27rem}.border-t-2{border-top-width:2px}.border-t-\[33rem\]{border-top-width:33rem}.border-t-\[42rem\]{border-top-width:42rem}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(118 180 207 / var(--tw-border-opacity, 1))}.border-grey-180{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity, 1))}.border-grey-200{--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(214 13 83 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(249 206 5 / var(--tw-border-opacity, 1))}.border-r-\[transparent\]{border-right-color:transparent}.\!bg-grey-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))!important}.\!bg-grey-180{--tw-bg-opacity: 1 !important;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00000088\]{background-color:#0008}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(171 205 239 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(87 179 189 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(76 169 113 / var(--tw-bg-opacity, 1))}.bg-grey-100{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.bg-grey-125{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-grey-150{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.bg-grey-175{--tw-bg-opacity: 1;background-color:rgb(208 208 208 / var(--tw-bg-opacity, 1))}.bg-grey-180{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-grey-185{--tw-bg-opacity: 1;background-color:rgb(189 189 189 / var(--tw-bg-opacity, 1))}.bg-grey-200{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity, 1))}.bg-grey-50{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(237 150 84 / var(--tw-bg-opacity, 1))}.bg-pirati-yellow{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(214 13 83 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(132 0 72 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(255 234 90 / var(--tw-bg-opacity, 1))}.bg-cover{background-size:cover}.bg-\[top_right_-7rem\]{background-position:top right -7rem}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[200px\]{padding-top:200px;padding-bottom:200px}.\!pl-\[unset\]{padding-left:unset!important}.\!pr-\[unset\]{padding-right:unset!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-96{padding-top:24rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif}.font-condensed{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.text-2xl{font-size:1.6rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.45rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.text-7xl{font-size:5.3rem}.text-8xl{font-size:6.25rem}.text-9xl{font-size:7.5rem}.text-\[3\.25rem\]{font-size:3.25rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.3rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[10\.5rem\]{line-height:10.5rem}.leading-\[6rem\]{line-height:6rem}.leading-none{line-height:1}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\!text-grey-250{--tw-text-opacity: 1 !important;color:rgb(136 136 136 / var(--tw-text-opacity, 1))!important}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-grey-100{--tw-text-opacity: 1;color:rgb(243 243 243 / var(--tw-text-opacity, 1))}.text-grey-185{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity, 1))}.text-grey-200{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity, 1))}.text-grey-250{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.text-grey-300{--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity, 1))}.text-grey-350{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity, 1))}.text-grey-600{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(237 150 84 / var(--tw-text-opacity, 1))}.text-pirati-yellow{--tw-text-opacity: 1;color:rgb(242 199 0 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(214 13 83 / var(--tw-text-opacity, 1))}.text-turquoise-500{--tw-text-opacity: 1;color:rgb(37 165 185 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(141 65 95 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.bg-blend-darken{background-blend-mode:darken}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.btn.btn--fullwidth,.btn.btn--fullwidth .btn__body-wrap{width:100%;max-width:100%}.btn.btn--fullwidth .btn__body{flex:1}.btn.btn--autowidth{width:auto}@media (min-width: 1200px){.grid-container{grid-template-columns:240px 1fr 102px;grid-template-areas:"left-side content right-side";margin-left:10vw}}@media (min-width: 2060px){.grid-container{margin-left:20vw}}@media (min-width: 1200px){.grid-container.person-grid-container{grid-template-columns:240px 1fr 339px}}.head-alt-xl,.content-block .head-alt-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:400;line-height:.96}.head-alt-lg,.content-block .head-alt-lg{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:400;line-height:.96}.head-alt-md,.content-block .head-alt-md{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:400;line-height:.96}.head-alt-base,.content-block .head-alt-base{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:400;line-height:.96}.head-alt-sm,.content-block .head-alt-sm{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:.96}.head-alt-xs,.content-block .head-alt-xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;line-height:.96}.head-alt-2xs,.content-block .head-alt-2xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:.96}.head-base,.content-block .head-base{font-size:1.875rem;font-weight:500;line-height:1.25}.head-sm,.content-block .head-sm{font-size:1.6rem;font-weight:500;line-height:1.25}.head-xs,.content-block .head-xs{font-size:1.3rem;font-weight:500;line-height:1.25}.head-2xs,.content-block .head-2xs{font-size:1.125rem;font-weight:500;line-height:1.25}.head-heavy-base,.content-block .head-heavy-base{font-size:1.875rem;font-weight:700;line-height:1.25}.head-heavy-sm,.content-block .head-heavy-sm{font-size:1.6rem;font-weight:700;line-height:1.25}.head-heavy-xs,.content-block .head-heavy-xs{font-size:1.3rem;font-weight:700;line-height:1.25}.head-heavy-2xs,.content-block .head-heavy-2xs{font-size:1.125rem;font-weight:700;line-height:1.25}.head-allcaps-2xs,.content-block .head-allcaps-2xs{font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-3xs,.content-block .head-allcaps-3xs{font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-4xs,.content-block .head-allcaps-4xs{font-size:.875rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-2xs,.content-block .head-allcaps-heavy-2xs{font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-3xs,.content-block .head-allcaps-heavy-3xs{font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-4xs,.content-block .head-allcaps-heavy-4xs{font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.switch__item{padding:.5rem 1.25rem}}.faq-answer .faq-answer--person{flex-direction:row-reverse}@media (min-width: 992px){.faq-answer:not(:nth-child(4n)) .faq-answer--person{flex-direction:row}}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));background:#f9ce05}::selection{background:#f9ce05}:root{font-size:16px}html{scroll-behavior:smooth}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}a:hover{text-decoration-line:underline}a.icon-link:hover{text-decoration-line:none}a.icon-link:hover span{text-decoration-line:underline}[v-cloak]{display:none}.copyleft{transform:scaleX(-1)!important}.inline-block-nogap{font-size:0}.iframe-container{position:relative;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{background:transparent;width:0px}.universal-content-container{margin-top:6rem!important;margin-bottom:2rem!important;padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}@media (min-width: 1200px){.universal-content-container{margin-top:10rem!important}}.universal-content-container-small{margin-top:6rem!important;margin-bottom:2rem!important;padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}@media (min-width: 1200px){.universal-content-container-small{margin-top:8rem!important}}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-grey-125:hover{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.hover\:bg-grey-175:hover{--tw-bg-opacity: 1;background-color:rgb(208 208 208 / var(--tw-bg-opacity, 1))}.hover\:bg-grey-600:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-pirati-yellow:hover{--tw-bg-opacity: 1;background-color:rgb(242 199 0 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-yellow-600{--tw-border-opacity: 1;border-color:rgb(215 177 3 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:text-8xl{font-size:6.25rem}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 576px){.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:max-w-full{max-width:100%}.sm\:text-4xl{font-size:2.45rem}.sm\:btn--autowidth.btn{width:auto}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-16{margin-bottom:4rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-96{width:24rem}.md\:shrink-0{flex-shrink:0}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.md\:gap-y-5{row-gap:1.25rem}.md\:pr-0{padding-right:0}.md\:text-2xl{font-size:1.6rem}.md\:text-4xl{font-size:2.45rem}.md\:text-base{font-size:1rem}}@media (min-width: 992px){.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:ml-0{margin-left:0}.lg\:ml-6{margin-left:1.5rem}.lg\:ml-auto{margin-left:auto}.lg\:mt-0{margin-top:0}.lg\:mt-\[-1rem\]{margin-top:-1rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-96{height:24rem}.lg\:h-\[33rem\]{height:33rem}.lg\:h-max{height:-moz-max-content;height:max-content}.lg\:\!w-full{width:100%!important}.lg\:w-1\/2{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-5\/12{width:41.666667%}.lg\:w-96{width:24rem}.lg\:w-\[180px\]{width:180px}.lg\:w-\[190px\]{width:190px}.lg\:w-\[280px\]{width:280px}.lg\:w-\[35rem\]{width:35rem}.lg\:w-\[unset\]{width:unset}.lg\:w-auto{width:auto}.lg\:min-w-\[15rem\]{min-width:15rem}.lg\:min-w-\[24rem\]{min-width:24rem}.lg\:max-w-screen-lg{max-width:992px}.lg\:grow-0{flex-grow:0}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:text-justify{text-align:justify}.lg\:text-6xl{font-size:4rem}.lg\:text-\[5\.5rem\]{font-size:5.5rem}.lg\:text-base{font-size:1rem}}@media (min-width: 1200px){.xl\:absolute{position:absolute}.xl\:sticky{position:sticky}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:m-0{margin:0}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mb-32{margin-bottom:8rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-\[920px\]{margin-left:920px}.xl\:mr-12{margin-right:3rem}.xl\:mr-16{margin-right:4rem}.xl\:mr-2{margin-right:.5rem}.xl\:mr-32{margin-right:8rem}.xl\:mt-2{margin-top:.5rem}.xl\:mt-\[-0\.7rem\]{margin-top:-.7rem}.xl\:mt-\[-1rem\]{margin-top:-1rem}.xl\:mt-\[-8px\]{margin-top:-8px}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-14{height:3.5rem}.xl\:h-\[600px\]{height:600px}.xl\:h-\[620px\]{height:620px}.xl\:h-\[696px\]{height:696px}.xl\:h-\[70vh\]{height:70vh}.xl\:h-screen{height:100vh}.xl\:\!w-\[115\%\]{width:115%!important}.xl\:w-1\/2{width:50%}.xl\:w-14{width:3.5rem}.xl\:w-48{width:12rem}.xl\:w-60{width:15rem}.xl\:w-96{width:24rem}.xl\:w-\[300px\]{width:300px}.xl\:w-auto{width:auto}.xl\:flex-1{flex:1 1 0%}.xl\:shrink-0{flex-shrink:0}.xl\:grow-0{flex-grow:0}.xl\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0px}.xl\:gap-12{gap:3rem}.xl\:gap-16{gap:4rem}.xl\:gap-4{gap:1rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-8{gap:2rem}.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.xl\:justify-self-end{justify-self:end}.xl\:border-l-2{border-left-width:2px}.xl\:bg-center{background-position:center}.xl\:p-12{padding:3rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:py-52{padding-top:13rem;padding-bottom:13rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\:pb-14{padding-bottom:3.5rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pb-\[110px\]{padding-bottom:110px}.xl\:pl-32{padding-left:8rem}.xl\:pl-8{padding-left:2rem}.xl\:pr-0{padding-right:0}.xl\:pr-3{padding-right:.75rem}.xl\:pr-32{padding-right:8rem}.xl\:pr-4{padding-right:1rem}.xl\:pr-40{padding-right:10rem}.xl\:pr-\[71px\]{padding-right:71px}.xl\:pt-1{padding-top:.25rem}.xl\:pt-16{padding-top:4rem}.xl\:pt-32{padding-top:8rem}.xl\:pt-48{padding-top:12rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pt-8{padding-top:2rem}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-14xl{font-size:10.6rem}.xl\:text-3xl{font-size:1.875rem}.xl\:text-4xl{font-size:2.45rem}.xl\:text-7xl{font-size:5.3rem}.xl\:text-8xl{font-size:6.25rem}.xl\:text-9xl{font-size:7.5rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.3rem}.xl\:leading-\[10\.5rem\]{line-height:10.5rem}.xl\:leading-\[7rem\]{line-height:7rem}.xl\:\[flex-flow\:column_wrap\]{flex-flow:column wrap}.xl\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}}@media (min-width: 1366px){.\32xl\:h-\[550px\]{height:550px}.\32xl\:h-\[646px\]{height:646px}.\32xl\:text-\[6\.5rem\]{font-size:6.5rem}}@media (min-width: 1600px){.\32\.5xl\:ml-\[-10rem\]{margin-left:-10rem}}@media (min-width: 2060px){.\33xl\:text-lg{font-size:1.125rem}}.\[\&\>div\.content-block\>p\:first-child\]\:mt-0>div.content-block>p:first-child{margin-top:0}.\[\&_\*\]\:mx-auto *{margin-left:auto;margin-right:auto}.\[\&_\*\]\:ml-auto *{margin-left:auto}.\[\&_\*\]\:mr-auto *{margin-right:auto}.\[\&_\*\]\:mt-0 *{margin-top:0}.\[\&_\*\]\:\!gap-0 *{gap:0px!important}.\[\&_\*\]\:\!p-0 *{padding:0!important}.\[\&_\*\]\:\!text-\[0rem\] *{font-size:0rem!important}.\[\&_\*\]\:\!leading-\[0px\] *{line-height:0px!important}.\[\&_\*\]\:\!text-grey-250 *{--tw-text-opacity: 1 !important;color:rgb(136 136 136 / var(--tw-text-opacity, 1))!important}.\[\&_\*\]\:\!text-white *{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_\*\]\:\!delay-0 *{transition-delay:0s!important}.\[\&_\*\]\:\!duration-0 *{transition-duration:0s!important}.\[\&_\.content-block\]\:flex .content-block{display:flex}.\[\&_\.content-block\]\:flex-col .content-block{flex-direction:column}.\[\&_\.content-block\]\:gap-4 .content-block{gap:1rem}.\[\&_\>_th\]\:py-2>th{padding-top:.5rem;padding-bottom:.5rem}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_h1\]\:\!text-black h1{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h1\]\:\!text-white h1{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h2\]\:\!text-black h2{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h2\]\:\!text-white h2{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h3\]\:\!text-black h3{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h3\]\:\!text-white h3{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h4\]\:\!text-black h4{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h4\]\:\!text-white h4{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h5\]\:\!text-black h5{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h5\]\:\!text-white h5{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_h6\]\:\!text-black h6{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_h6\]\:\!text-white h6{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_p\]\:my-0 p{margin-top:0;margin-bottom:0}.\[\&_p\]\:whitespace-pre-line p{white-space:pre-line}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:\!text-lg p{font-size:1.125rem!important}.\[\&_p\]\:text-lg p{font-size:1.125rem}.\[\&_p\]\:leading-7 p{line-height:1.75rem}.\[\&_p\]\:\!text-black p{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\[\&_p\]\:\!text-white p{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_p\]\:text-black p{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_p\]\:delay-300 p{transition-delay:.3s}.\[\&_p\]\:duration-150 p{transition-duration:.15s}.\[\&_td\]\:py-2 td{padding-top:.5rem;padding-bottom:.5rem}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_tr\:nth-child\(even\)\]\:bg-grey-50 tr:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;inset:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";inset:-30px -20px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;inset:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;inset:0;height:auto;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
-- 
GitLab


From d8438a4d8757b664a91b3dbfd12f3eda238df359 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexa=20Valentov=C3=A1?= <git@imaniti.org>
Date: Thu, 20 Mar 2025 08:20:22 +0100
Subject: [PATCH 2/2] run hooks

---
 .../0307_alter_districthomepage_content.py    |  294 +-
 ...08_districthomepage_has_expanded_navbar.py |   13 +-
 ...er_districtarticlepage_content_and_more.py | 9345 +++++++++++++++-
 ...er_districtarticlepage_content_and_more.py | 9453 +++++++++++++++-
 ...er_districtarticlepage_content_and_more.py | 9462 +++++++++++++++-
 ...er_districtarticlepage_content_and_more.py | 9676 ++++++++++++++++-
 ...er_districtarticlepage_content_and_more.py | 9676 ++++++++++++++++-
 ...ail_newsletter_list_categories_and_more.py |   35 +-
 ...ail_newsletter_list_categories_and_more.py |   22 +-
 .../0316_alter_districtcustompage_content.py  | 1136 +-
 district/models.py                            |    9 +-
 district/wagtail_hooks.py                     |    2 +-
 elections/blocks.py                           |    5 +-
 ...5_electionshomepage_has_expanded_navbar.py |   13 +-
 ...0066_alter_electionsarticlepage_content.py |  784 +-
 ...0067_alter_electionsarticlepage_content.py |  796 +-
 ...0068_alter_electionsarticlepage_content.py |  797 +-
 ...0069_alter_electionsarticlepage_content.py |  810 +-
 ...0070_alter_electionsarticlepage_content.py |  810 +-
 env.example                                   |    2 +-
 main/blocks.py                                |   21 +-
 ..._maincareerpage_employment_relationship.py |   13 +-
 .../0145_alter_mainhomepage_content.py        |  184 +-
 .../0146_mainhomepage_has_expanded_navbar.py  |   13 +-
 .../0147_alter_mainhomepage_content.py        |  184 +-
 .../0148_alter_mainhomepage_content.py        |  199 +-
 ..._alter_mainarticlepage_content_and_more.py | 1992 +++-
 ..._alter_mainarticlepage_content_and_more.py | 2016 +++-
 ..._alter_mainarticlepage_content_and_more.py | 2018 +++-
 ..._alter_mainarticlepage_content_and_more.py | 2044 +++-
 ..._alter_mainarticlepage_content_and_more.py | 2044 +++-
 ...age_ecomail_newsletter_list_id_and_more.py |   23 +-
 main/models.py                                |   17 +-
 main/templatetags/careers.py                  |    2 +-
 make_a_wish/apps.py                           |    2 +-
 make_a_wish/blocks.py                         |   33 +-
 make_a_wish/migrations/0001_initial.py        |  145 +-
 .../0002_alter_makeawishroot_main_text.py     |    9 +-
 .../migrations/0003_makeawishroot_stats.py    |   22 +-
 .../migrations/0004_makeawishformfield.py     |  106 +-
 .../0005_makeawishroot_success_text.py        |   11 +-
 ...006_makeawishroot_header_image_and_more.py |   31 +-
 .../0007_makeawishroot_matomo_id.py           |   13 +-
 make_a_wish/models.py                         |   45 +-
 .../make_a_wish/header/wish_header.html       |    2 +-
 .../make_a_wish/make_a_wish_root.html         |   40 +-
 .../make_a_wish/make_a_wish_root_landing.html |    2 +-
 shared/blocks/parents/struct.py               |    2 +-
 shared/blocks/parents/video.py                |    4 +-
 shared/models/main.py                         |   29 +-
 shared/static/styleguide2/pirati-ui.svg       |    2 +-
 shared/templates/styleguide2/base.html        |    2 +-
 .../atoms/buttons/round_button_block.html     |    4 +-
 .../atoms/youtube_video/youtube_video.html    |    4 +-
 .../organisms/header/simple_header.html       |    2 +-
 shared/utils.py                               |    5 +-
 shared_legacy/blocks/base.py                  |    2 +-
 ...0117_uniwebhomepage_has_expanded_navbar.py |   13 +-
 ...iwebflexiblepage_show_tansparent_header.py |   13 +-
 ...0119_uniwebformpage_main_image_and_more.py |   28 +-
 ...webflexiblepage_show_transparent_header.py |    9 +-
 ...lter_uniwebarticlepage_content_and_more.py | 4789 +++++++-
 ...0122_uniwebhomepage_main_image_and_more.py |   28 +-
 ...lter_uniwebarticlepage_content_and_more.py | 4858 ++++++++-
 ...lter_uniwebarticlepage_content_and_more.py | 4864 ++++++++-
 ...lter_uniwebarticlepage_content_and_more.py | 4942 ++++++++-
 ...lter_uniwebarticlepage_content_and_more.py | 4942 ++++++++-
 ...ter_uniwebflexiblepage_content_and_more.py | 1731 ++-
 uniweb/models.py                              |   15 +-
 69 files changed, 90012 insertions(+), 647 deletions(-)

diff --git a/district/migrations/0307_alter_districthomepage_content.py b/district/migrations/0307_alter_districthomepage_content.py
index 6564643e..bd857b75 100644
--- a/district/migrations/0307_alter_districthomepage_content.py
+++ b/district/migrations/0307_alter_districthomepage_content.py
@@ -7,15 +7,299 @@ import shared.blocks.children.misc
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0306_remove_districthomepage_menu_button_name_and_more'),
+        ("district", "0306_remove_districthomepage_menu_button_name_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districthomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('fullscreen_header_block', 11), ('news_block', 14), ('elections_block', 23), ('people_block', 27), ('calendar_block', 30), ('carousel_program', 41), ('newsletter_block', 42)], blank=True, block_lookup={0: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybráno video, ukáže se na desktopu.', 'label': 'Obrázek na pozadí (desktop)', 'required': False}), 1: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybráno video, ukáže se na mobilu.', 'label': 'Obrázek na pozadí (mobil)', 'required': False}), 2: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pokud je vybráno, ukáže se na desktopech s povoleným autoplayem místo obrázku.', 'label': 'Video (desktop)', 'required': False}), 3: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pokud je vybráno, ukáže se na mobilech s povoleným autoplayem místo obrázku.', 'label': 'Video (mobil)', 'required': False}), 4: ('wagtail.blocks.TextBlock', (), {'label': 'Desktop první řádek', 'required': False}), 5: ('wagtail.blocks.TextBlock', (), {'label': 'Desktop druhý řádek', 'required': False}), 6: ('wagtail.blocks.TextBlock', (), {'label': 'První mobilní řádek', 'required': False}), 7: ('wagtail.blocks.TextBlock', (), {'label': 'Druhý mobilní řádek', 'required': False}), 8: ('wagtail.blocks.TextBlock', (), {'label': 'Třetí mobilní řádek', 'required': False}), 9: ('wagtail.blocks.URLBlock', (), {'help_text': 'Bez odkazu tlačítko nebude viditelné.', 'label': 'Odkaz tlačítka', 'required': False}), 10: ('wagtail.blocks.CharBlock', (), {'help_text': 'Odkaz funguje i bez tlačítka. Pokud chceš tlačítko skrýt, nevyplňuj text.', 'label': 'Text tlačítka', 'required': False}), 11: ('wagtail.blocks.StructBlock', [[('desktop_image', 0), ('mobile_image', 1), ('desktop_video_url', 2), ('mobile_video_url', 3), ('desktop_line_1', 4), ('desktop_line_2', 5), ('mobile_line_1', 6), ('mobile_line_2', 7), ('mobile_line_3', 8), ('button_url', 9), ('button_text', 10)]], {}), 12: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 13: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 14: ('wagtail.blocks.StructBlock', [[('title', 12), ('description', 13)]], {'template': 'styleguide2/includes/organisms/articles/district/articles_section.html'}), 15: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 16: ('wagtail.blocks.CharBlock', (), {'default': 'Aktuálně zbývá', 'label': 'Text před odpočtem', 'required': True}), 17: ('wagtail.blocks.DateTimeBlock', (), {'label': 'Datum & čas voleb', 'required': True}), 18: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 19: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 20: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 18), ('page', 19), ('link', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Tlačítka', 'required': False}), 23: ('wagtail.blocks.StructBlock', [[('title', 15), ('text_before_countdown', 16), ('countdown_timestamp', 17), ('buttons', 22)]], {}), 24: ('wagtail.blocks.CharBlock', (), {'label': 'První řádek titulku'}), 25: ('wagtail.blocks.CharBlock', (), {'label': 'Druhý řádek titulku', 'required': False}), 26: ('wagtail.blocks.ListBlock', (shared.blocks.children.misc.PersonBoxBlock,), {'label': 'Boxíky'}), 27: ('wagtail.blocks.StructBlock', [[('title_line_1', 24), ('title_line_2', 25), ('description', 13), ('list', 26)]], {'template': 'styleguide2/includes/organisms/main_section/district/representatives_section.html'}), 28: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 29: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 30: ('wagtail.blocks.StructBlock', [[('title', 28), ('info', 29)]], {}), 31: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 32: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 34: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 35: ('wagtail.blocks.StructBlock', [[('content', 34)]], {}), 36: ('wagtail.blocks.ListBlock', (35,), {'label': 'Body'}), 37: ('wagtail.blocks.StructBlock', [[('number', 32), ('name', 33), ('points', 36)]], {}), 38: ('wagtail.blocks.ListBlock', (37,), {'label': 'Kategorie'}), 39: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 40: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 41: ('wagtail.blocks.StructBlock', [[('label', 31), ('categories', 38), ('long_version_url', 39), ('long_version_text', 40)]], {}), 42: ('wagtail.blocks.StructBlock', [[]], {})}, verbose_name='Obsah'),
+            model_name="districthomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("fullscreen_header_block", 11),
+                    ("news_block", 14),
+                    ("elections_block", 23),
+                    ("people_block", 27),
+                    ("calendar_block", 30),
+                    ("carousel_program", 41),
+                    ("newsletter_block", 42),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybráno video, ukáže se na desktopu.",
+                            "label": "Obrázek na pozadí (desktop)",
+                            "required": False,
+                        },
+                    ),
+                    1: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybráno video, ukáže se na mobilu.",
+                            "label": "Obrázek na pozadí (mobil)",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pokud je vybráno, ukáže se na desktopech s povoleným autoplayem místo obrázku.",
+                            "label": "Video (desktop)",
+                            "required": False,
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pokud je vybráno, ukáže se na mobilech s povoleným autoplayem místo obrázku.",
+                            "label": "Video (mobil)",
+                            "required": False,
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Desktop první řádek", "required": False},
+                    ),
+                    5: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Desktop druhý řádek", "required": False},
+                    ),
+                    6: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "První mobilní řádek", "required": False},
+                    ),
+                    7: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Druhý mobilní řádek", "required": False},
+                    ),
+                    8: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Třetí mobilní řádek", "required": False},
+                    ),
+                    9: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Bez odkazu tlačítko nebude viditelné.",
+                            "label": "Odkaz tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz funguje i bez tlačítka. Pokud chceš tlačítko skrýt, nevyplňuj text.",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("desktop_image", 0),
+                                ("mobile_image", 1),
+                                ("desktop_video_url", 2),
+                                ("mobile_video_url", 3),
+                                ("desktop_line_1", 4),
+                                ("desktop_line_2", 5),
+                                ("mobile_line_1", 6),
+                                ("mobile_line_2", 7),
+                                ("mobile_line_3", 8),
+                                ("button_url", 9),
+                                ("button_text", 10),
+                            ]
+                        ],
+                        {},
+                    ),
+                    12: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    13: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    14: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 12), ("description", 13)]],
+                        {
+                            "template": "styleguide2/includes/organisms/articles/district/articles_section.html"
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    16: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Aktuálně zbývá",
+                            "label": "Text před odpočtem",
+                            "required": True,
+                        },
+                    ),
+                    17: (
+                        "wagtail.blocks.DateTimeBlock",
+                        (),
+                        {"label": "Datum & ÄŤas voleb", "required": True},
+                    ),
+                    18: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    19: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    20: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 18), ("page", 19), ("link", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "TlaÄŤĂ­tka", "required": False},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 15),
+                                ("text_before_countdown", 16),
+                                ("countdown_timestamp", 17),
+                                ("buttons", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "První řádek titulku"},
+                    ),
+                    25: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Druhý řádek titulku", "required": False},
+                    ),
+                    26: (
+                        "wagtail.blocks.ListBlock",
+                        (shared.blocks.children.misc.PersonBoxBlock,),
+                        {"label": "BoxĂ­ky"},
+                    ),
+                    27: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title_line_1", 24),
+                                ("title_line_2", 25),
+                                ("description", 13),
+                                ("list", 26),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/organisms/main_section/district/representatives_section.html"
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    29: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    30: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 28), ("info", 29)]],
+                        {},
+                    ),
+                    31: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    32: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    33: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    34: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    35: ("wagtail.blocks.StructBlock", [[("content", 34)]], {}),
+                    36: ("wagtail.blocks.ListBlock", (35,), {"label": "Body"}),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 32), ("name", 33), ("points", 36)]],
+                        {},
+                    ),
+                    38: ("wagtail.blocks.ListBlock", (37,), {"label": "Kategorie"}),
+                    39: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    41: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 31),
+                                ("categories", 38),
+                                ("long_version_url", 39),
+                                ("long_version_text", 40),
+                            ]
+                        ],
+                        {},
+                    ),
+                    42: ("wagtail.blocks.StructBlock", [[]], {}),
+                },
+                verbose_name="Obsah",
+            ),
         ),
     ]
diff --git a/district/migrations/0308_districthomepage_has_expanded_navbar.py b/district/migrations/0308_districthomepage_has_expanded_navbar.py
index d3b61891..8019cc0e 100644
--- a/district/migrations/0308_districthomepage_has_expanded_navbar.py
+++ b/district/migrations/0308_districthomepage_has_expanded_navbar.py
@@ -4,15 +4,18 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0307_alter_districthomepage_content'),
+        ("district", "0307_alter_districthomepage_content"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='districthomepage',
-            name='has_expanded_navbar',
-            field=models.BooleanField(default=True, help_text='Pokud je toto pole zaškrtlé, navigační lišta bude vždy mít rezervované místo na obrazovce.', verbose_name='Má rozšířený navbar?'),
+            model_name="districthomepage",
+            name="has_expanded_navbar",
+            field=models.BooleanField(
+                default=True,
+                help_text="Pokud je toto pole zaškrtlé, navigační lišta bude vždy mít rezervované místo na obrazovce.",
+                verbose_name="Má rozšířený navbar?",
+            ),
         ),
     ]
diff --git a/district/migrations/0309_alter_districtarticlepage_content_and_more.py b/district/migrations/0309_alter_districtarticlepage_content_and_more.py
index 714ddbb7..06544d18 100644
--- a/district/migrations/0309_alter_districtarticlepage_content_and_more.py
+++ b/district/migrations/0309_alter_districtarticlepage_content_and_more.py
@@ -1,60 +1,9345 @@
 # Generated by Django 5.0.7 on 2025-03-11 19:56
 
-import shared.blocks.children.chart
 import wagtail.fields
 from django.db import migrations
 
+import shared.blocks.children.chart
+
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0308_districthomepage_has_expanded_navbar'),
+        ("district", "0308_districthomepage_has_expanded_navbar"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districtarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 78), ('quote', 81), ('download', 83)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 77: ('wagtail.blocks.StreamBlock', [[('text', 76), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 81: ('wagtail.blocks.StructBlock', [[('quote', 79), ('autor_name', 80)]], {}), 82: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 83: ('wagtail.blocks.StructBlock', [[('file', 82)]], {})}, verbose_name='Článek'),
+            model_name="districtarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 78),
+                    ("quote", 81),
+                    ("download", 83),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 76), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 77)]],
+                        {},
+                    ),
+                    79: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 79), ("autor_name", 80)]],
+                        {},
+                    ),
+                    82: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    83: ("wagtail.blocks.StructBlock", [[("file", 82)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcenterpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('chart', 99), ('related', 102), ('related_links', 102), ('badge_list', 107), ('badge', 105), ('contact', 112)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 79: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 80: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 82: ('wagtail.blocks.ListBlock', (81,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 84: ('wagtail.blocks.IntegerBlock', (), {}), 85: ('wagtail.blocks.ListBlock', (84,), {'default': [0], 'label': 'Data'}), 86: ('wagtail.blocks.StructBlock', [[('label', 83), ('data', 85)]], {}), 87: ('wagtail.blocks.ListBlock', (86,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 88: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 89: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 91: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 94: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 95: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 97: ('wagtail.blocks.StructBlock', [[('projects', 88), ('is_open', 89), ('is_closed', 90), ('created_on_min_date', 91), ('created_on_max_date', 92), ('updated_on', 93), ('issue_label', 94), ('split_per_project', 95), ('only_grow', 96)]], {'label': 'Redmine úkoly'}), 98: ('wagtail.blocks.ListBlock', (97,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('title', 78), ('chart_type', 79), ('hide_points', 80), ('local_labels', 82), ('local_datasets', 87), ('redmine_issue_datasets', 98)]], {}), 100: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 101: ('wagtail.blocks.ListBlock', (100,), {'label': 'Seznam aktualit', 'required': True}), 102: ('wagtail.blocks.StructBlock', [[('articles', 101)]], {}), 103: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 104: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 105: ('wagtail.blocks.StructBlock', [[('person', 103), ('caption', 104)]], {}), 106: ('wagtail.blocks.ListBlock', (105,), {'label': 'Vizitky'}), 107: ('wagtail.blocks.StructBlock', [[('people', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Název pozice', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.StructBlock', [[('position', 108), ('person', 109)]], {}), 111: ('wagtail.blocks.ListBlock', (110,), {}), 112: ('wagtail.blocks.StructBlock', [[('title', 53), ('contact_list', 111)]], {})}, verbose_name='Obsah'),
+            model_name="districtcenterpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("chart", 99),
+                    ("related", 102),
+                    ("related_links", 102),
+                    ("badge_list", 107),
+                    ("badge", 105),
+                    ("contact", 112),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    79: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    82: (
+                        "wagtail.blocks.ListBlock",
+                        (81,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    84: ("wagtail.blocks.IntegerBlock", (), {}),
+                    85: (
+                        "wagtail.blocks.ListBlock",
+                        (84,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 83), ("data", 85)]],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 88),
+                                ("is_open", 89),
+                                ("is_closed", 90),
+                                ("created_on_min_date", 91),
+                                ("created_on_max_date", 92),
+                                ("updated_on", 93),
+                                ("issue_label", 94),
+                                ("split_per_project", 95),
+                                ("only_grow", 96),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    98: (
+                        "wagtail.blocks.ListBlock",
+                        (97,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 78),
+                                ("chart_type", 79),
+                                ("hide_points", 80),
+                                ("local_labels", 82),
+                                ("local_datasets", 87),
+                                ("redmine_issue_datasets", 98),
+                            ]
+                        ],
+                        {},
+                    ),
+                    100: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    101: (
+                        "wagtail.blocks.ListBlock",
+                        (100,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    102: ("wagtail.blocks.StructBlock", [[("articles", 101)]], {}),
+                    103: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    104: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 103), ("caption", 104)]],
+                        {},
+                    ),
+                    106: ("wagtail.blocks.ListBlock", (105,), {"label": "Vizitky"}),
+                    107: ("wagtail.blocks.StructBlock", [[("people", 106)]], {}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název pozice", "required": False},
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.StructBlock",
+                        [[("position", 108), ("person", 109)]],
+                        {},
+                    ),
+                    111: ("wagtail.blocks.ListBlock", (110,), {}),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 53), ("contact_list", 111)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcrossroadpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('chart', 99), ('related', 102), ('related_links', 102), ('badge', 105), ('new_people_group', 114)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 79: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 80: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 82: ('wagtail.blocks.ListBlock', (81,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 84: ('wagtail.blocks.IntegerBlock', (), {}), 85: ('wagtail.blocks.ListBlock', (84,), {'default': [0], 'label': 'Data'}), 86: ('wagtail.blocks.StructBlock', [[('label', 83), ('data', 85)]], {}), 87: ('wagtail.blocks.ListBlock', (86,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 88: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 89: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 91: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 94: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 95: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 97: ('wagtail.blocks.StructBlock', [[('projects', 88), ('is_open', 89), ('is_closed', 90), ('created_on_min_date', 91), ('created_on_max_date', 92), ('updated_on', 93), ('issue_label', 94), ('split_per_project', 95), ('only_grow', 96)]], {'label': 'Redmine úkoly'}), 98: ('wagtail.blocks.ListBlock', (97,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('title', 78), ('chart_type', 79), ('hide_points', 80), ('local_labels', 82), ('local_datasets', 87), ('redmine_issue_datasets', 98)]], {}), 100: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 101: ('wagtail.blocks.ListBlock', (100,), {'label': 'Seznam aktualit', 'required': True}), 102: ('wagtail.blocks.StructBlock', [[('articles', 101)]], {}), 103: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 104: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 105: ('wagtail.blocks.StructBlock', [[('person', 103), ('caption', 104)]], {}), 106: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 107: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 108: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 109: ('wagtail.blocks.ListBlock', (108,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 111: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 112: ('wagtail.blocks.StructBlock', [[('page', 110), ('position', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 114: ('wagtail.blocks.StructBlock', [[('title', 106), ('slug', 107), ('person_list', 109), ('person_list_with_custom_positions', 113)]], {})}, verbose_name='Obsah stránky'),
+            model_name="districtcrossroadpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("chart", 99),
+                    ("related", 102),
+                    ("related_links", 102),
+                    ("badge", 105),
+                    ("new_people_group", 114),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    79: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    82: (
+                        "wagtail.blocks.ListBlock",
+                        (81,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    84: ("wagtail.blocks.IntegerBlock", (), {}),
+                    85: (
+                        "wagtail.blocks.ListBlock",
+                        (84,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 83), ("data", 85)]],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 88),
+                                ("is_open", 89),
+                                ("is_closed", 90),
+                                ("created_on_min_date", 91),
+                                ("created_on_max_date", 92),
+                                ("updated_on", 93),
+                                ("issue_label", 94),
+                                ("split_per_project", 95),
+                                ("only_grow", 96),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    98: (
+                        "wagtail.blocks.ListBlock",
+                        (97,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 78),
+                                ("chart_type", 79),
+                                ("hide_points", 80),
+                                ("local_labels", 82),
+                                ("local_datasets", 87),
+                                ("redmine_issue_datasets", 98),
+                            ]
+                        ],
+                        {},
+                    ),
+                    100: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    101: (
+                        "wagtail.blocks.ListBlock",
+                        (100,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    102: ("wagtail.blocks.StructBlock", [[("articles", 101)]], {}),
+                    103: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    104: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 103), ("caption", 104)]],
+                        {},
+                    ),
+                    106: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    107: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    108: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.ListBlock",
+                        (108,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 110), ("position", 111)]],
+                        {},
+                    ),
+                    113: (
+                        "wagtail.blocks.ListBlock",
+                        (112,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 106),
+                                ("slug", 107),
+                                ("person_list", 109),
+                                ("person_list_with_custom_positions", 113),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcustompage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('chart', 99), ('related', 102), ('related_links', 102), ('badge', 105), ('new_people_group', 114), ('newsletter', 119)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 79: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 80: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 82: ('wagtail.blocks.ListBlock', (81,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 84: ('wagtail.blocks.IntegerBlock', (), {}), 85: ('wagtail.blocks.ListBlock', (84,), {'default': [0], 'label': 'Data'}), 86: ('wagtail.blocks.StructBlock', [[('label', 83), ('data', 85)]], {}), 87: ('wagtail.blocks.ListBlock', (86,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 88: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 89: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 91: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 94: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 95: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 97: ('wagtail.blocks.StructBlock', [[('projects', 88), ('is_open', 89), ('is_closed', 90), ('created_on_min_date', 91), ('created_on_max_date', 92), ('updated_on', 93), ('issue_label', 94), ('split_per_project', 95), ('only_grow', 96)]], {'label': 'Redmine úkoly'}), 98: ('wagtail.blocks.ListBlock', (97,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('title', 78), ('chart_type', 79), ('hide_points', 80), ('local_labels', 82), ('local_datasets', 87), ('redmine_issue_datasets', 98)]], {}), 100: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 101: ('wagtail.blocks.ListBlock', (100,), {'label': 'Seznam aktualit', 'required': True}), 102: ('wagtail.blocks.StructBlock', [[('articles', 101)]], {}), 103: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 104: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 105: ('wagtail.blocks.StructBlock', [[('person', 103), ('caption', 104)]], {}), 106: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 107: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 108: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 109: ('wagtail.blocks.ListBlock', (108,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 111: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 112: ('wagtail.blocks.StructBlock', [[('page', 110), ('position', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 114: ('wagtail.blocks.StructBlock', [[('title', 106), ('slug', 107), ('person_list', 109), ('person_list_with_custom_positions', 113)]], {}), 115: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 116: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 117: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 118: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 119: ('wagtail.blocks.StructBlock', [[('list_id', 115), ('title_line_1', 116), ('title_line_2', 117), ('description', 118)]], {})}, verbose_name='Obsah'),
+            model_name="districtcustompage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("chart", 99),
+                    ("related", 102),
+                    ("related_links", 102),
+                    ("badge", 105),
+                    ("new_people_group", 114),
+                    ("newsletter", 119),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    79: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    82: (
+                        "wagtail.blocks.ListBlock",
+                        (81,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    84: ("wagtail.blocks.IntegerBlock", (), {}),
+                    85: (
+                        "wagtail.blocks.ListBlock",
+                        (84,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 83), ("data", 85)]],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 88),
+                                ("is_open", 89),
+                                ("is_closed", 90),
+                                ("created_on_min_date", 91),
+                                ("created_on_max_date", 92),
+                                ("updated_on", 93),
+                                ("issue_label", 94),
+                                ("split_per_project", 95),
+                                ("only_grow", 96),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    98: (
+                        "wagtail.blocks.ListBlock",
+                        (97,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 78),
+                                ("chart_type", 79),
+                                ("hide_points", 80),
+                                ("local_labels", 82),
+                                ("local_datasets", 87),
+                                ("redmine_issue_datasets", 98),
+                            ]
+                        ],
+                        {},
+                    ),
+                    100: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    101: (
+                        "wagtail.blocks.ListBlock",
+                        (100,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    102: ("wagtail.blocks.StructBlock", [[("articles", 101)]], {}),
+                    103: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    104: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 103), ("caption", 104)]],
+                        {},
+                    ),
+                    106: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    107: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    108: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.ListBlock",
+                        (108,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 110), ("position", 111)]],
+                        {},
+                    ),
+                    113: (
+                        "wagtail.blocks.ListBlock",
+                        (112,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 106),
+                                ("slug", 107),
+                                ("person_list", 109),
+                                ("person_list_with_custom_positions", 113),
+                            ]
+                        ],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    117: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    118: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 115),
+                                ("title_line_1", 116),
+                                ("title_line_2", 117),
+                                ("description", 118),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('chart', 99), ('related', 102), ('related_links', 102), ('badge', 105), ('new_people_group', 114)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 79: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 80: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 82: ('wagtail.blocks.ListBlock', (81,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 84: ('wagtail.blocks.IntegerBlock', (), {}), 85: ('wagtail.blocks.ListBlock', (84,), {'default': [0], 'label': 'Data'}), 86: ('wagtail.blocks.StructBlock', [[('label', 83), ('data', 85)]], {}), 87: ('wagtail.blocks.ListBlock', (86,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 88: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 89: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 91: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 94: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 95: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 97: ('wagtail.blocks.StructBlock', [[('projects', 88), ('is_open', 89), ('is_closed', 90), ('created_on_min_date', 91), ('created_on_max_date', 92), ('updated_on', 93), ('issue_label', 94), ('split_per_project', 95), ('only_grow', 96)]], {'label': 'Redmine úkoly'}), 98: ('wagtail.blocks.ListBlock', (97,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('title', 78), ('chart_type', 79), ('hide_points', 80), ('local_labels', 82), ('local_datasets', 87), ('redmine_issue_datasets', 98)]], {}), 100: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 101: ('wagtail.blocks.ListBlock', (100,), {'label': 'Seznam aktualit', 'required': True}), 102: ('wagtail.blocks.StructBlock', [[('articles', 101)]], {}), 103: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 104: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 105: ('wagtail.blocks.StructBlock', [[('person', 103), ('caption', 104)]], {}), 106: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 107: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 108: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 109: ('wagtail.blocks.ListBlock', (108,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 111: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 112: ('wagtail.blocks.StructBlock', [[('page', 110), ('position', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 114: ('wagtail.blocks.StructBlock', [[('title', 106), ('slug', 107), ('person_list', 109), ('person_list_with_custom_positions', 113)]], {})}, verbose_name='Obsah úvodní'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("chart", 99),
+                    ("related", 102),
+                    ("related_links", 102),
+                    ("badge", 105),
+                    ("new_people_group", 114),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    79: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    82: (
+                        "wagtail.blocks.ListBlock",
+                        (81,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    84: ("wagtail.blocks.IntegerBlock", (), {}),
+                    85: (
+                        "wagtail.blocks.ListBlock",
+                        (84,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 83), ("data", 85)]],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 88),
+                                ("is_open", 89),
+                                ("is_closed", 90),
+                                ("created_on_min_date", 91),
+                                ("created_on_max_date", 92),
+                                ("updated_on", 93),
+                                ("issue_label", 94),
+                                ("split_per_project", 95),
+                                ("only_grow", 96),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    98: (
+                        "wagtail.blocks.ListBlock",
+                        (97,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 78),
+                                ("chart_type", 79),
+                                ("hide_points", 80),
+                                ("local_labels", 82),
+                                ("local_datasets", 87),
+                                ("redmine_issue_datasets", 98),
+                            ]
+                        ],
+                        {},
+                    ),
+                    100: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    101: (
+                        "wagtail.blocks.ListBlock",
+                        (100,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    102: ("wagtail.blocks.StructBlock", [[("articles", 101)]], {}),
+                    103: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    104: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 103), ("caption", 104)]],
+                        {},
+                    ),
+                    106: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    107: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    108: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.ListBlock",
+                        (108,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 110), ("position", 111)]],
+                        {},
+                    ),
+                    113: (
+                        "wagtail.blocks.ListBlock",
+                        (112,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 106),
+                                ("slug", 107),
+                                ("person_list", 109),
+                                ("person_list_with_custom_positions", 113),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah ĂşvodnĂ­",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('chart', 99), ('related', 102), ('related_links', 102), ('badge', 105), ('new_people_group', 114)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 79: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 80: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 82: ('wagtail.blocks.ListBlock', (81,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 84: ('wagtail.blocks.IntegerBlock', (), {}), 85: ('wagtail.blocks.ListBlock', (84,), {'default': [0], 'label': 'Data'}), 86: ('wagtail.blocks.StructBlock', [[('label', 83), ('data', 85)]], {}), 87: ('wagtail.blocks.ListBlock', (86,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 88: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 89: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 91: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 94: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 95: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 97: ('wagtail.blocks.StructBlock', [[('projects', 88), ('is_open', 89), ('is_closed', 90), ('created_on_min_date', 91), ('created_on_max_date', 92), ('updated_on', 93), ('issue_label', 94), ('split_per_project', 95), ('only_grow', 96)]], {'label': 'Redmine úkoly'}), 98: ('wagtail.blocks.ListBlock', (97,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('title', 78), ('chart_type', 79), ('hide_points', 80), ('local_labels', 82), ('local_datasets', 87), ('redmine_issue_datasets', 98)]], {}), 100: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 101: ('wagtail.blocks.ListBlock', (100,), {'label': 'Seznam aktualit', 'required': True}), 102: ('wagtail.blocks.StructBlock', [[('articles', 101)]], {}), 103: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 104: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 105: ('wagtail.blocks.StructBlock', [[('person', 103), ('caption', 104)]], {}), 106: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 107: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 108: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 109: ('wagtail.blocks.ListBlock', (108,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 111: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 112: ('wagtail.blocks.StructBlock', [[('page', 110), ('position', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 114: ('wagtail.blocks.StructBlock', [[('title', 106), ('slug', 107), ('person_list', 109), ('person_list_with_custom_positions', 113)]], {})}, verbose_name='Obsah za mapou'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("chart", 99),
+                    ("related", 102),
+                    ("related_links", 102),
+                    ("badge", 105),
+                    ("new_people_group", 114),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    79: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    82: (
+                        "wagtail.blocks.ListBlock",
+                        (81,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    84: ("wagtail.blocks.IntegerBlock", (), {}),
+                    85: (
+                        "wagtail.blocks.ListBlock",
+                        (84,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 83), ("data", 85)]],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 88),
+                                ("is_open", 89),
+                                ("is_closed", 90),
+                                ("created_on_min_date", 91),
+                                ("created_on_max_date", 92),
+                                ("updated_on", 93),
+                                ("issue_label", 94),
+                                ("split_per_project", 95),
+                                ("only_grow", 96),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    98: (
+                        "wagtail.blocks.ListBlock",
+                        (97,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 78),
+                                ("chart_type", 79),
+                                ("hide_points", 80),
+                                ("local_labels", 82),
+                                ("local_datasets", 87),
+                                ("redmine_issue_datasets", 98),
+                            ]
+                        ],
+                        {},
+                    ),
+                    100: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    101: (
+                        "wagtail.blocks.ListBlock",
+                        (100,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    102: ("wagtail.blocks.StructBlock", [[("articles", 101)]], {}),
+                    103: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    104: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 103), ("caption", 104)]],
+                        {},
+                    ),
+                    106: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    107: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    108: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.ListBlock",
+                        (108,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 110), ("position", 111)]],
+                        {},
+                    ),
+                    113: (
+                        "wagtail.blocks.ListBlock",
+                        (112,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 106),
+                                ("slug", 107),
+                                ("person_list", 109),
+                                ("person_list_with_custom_positions", 113),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah za mapou",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_footer',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('chart', 99), ('related', 102), ('related_links', 102), ('badge', 105), ('new_people_group', 114)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 79: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 80: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 82: ('wagtail.blocks.ListBlock', (81,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 84: ('wagtail.blocks.IntegerBlock', (), {}), 85: ('wagtail.blocks.ListBlock', (84,), {'default': [0], 'label': 'Data'}), 86: ('wagtail.blocks.StructBlock', [[('label', 83), ('data', 85)]], {}), 87: ('wagtail.blocks.ListBlock', (86,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 88: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 89: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 91: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 94: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 95: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 97: ('wagtail.blocks.StructBlock', [[('projects', 88), ('is_open', 89), ('is_closed', 90), ('created_on_min_date', 91), ('created_on_max_date', 92), ('updated_on', 93), ('issue_label', 94), ('split_per_project', 95), ('only_grow', 96)]], {'label': 'Redmine úkoly'}), 98: ('wagtail.blocks.ListBlock', (97,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('title', 78), ('chart_type', 79), ('hide_points', 80), ('local_labels', 82), ('local_datasets', 87), ('redmine_issue_datasets', 98)]], {}), 100: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 101: ('wagtail.blocks.ListBlock', (100,), {'label': 'Seznam aktualit', 'required': True}), 102: ('wagtail.blocks.StructBlock', [[('articles', 101)]], {}), 103: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 104: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 105: ('wagtail.blocks.StructBlock', [[('person', 103), ('caption', 104)]], {}), 106: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 107: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 108: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 109: ('wagtail.blocks.ListBlock', (108,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 111: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 112: ('wagtail.blocks.StructBlock', [[('page', 110), ('position', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 114: ('wagtail.blocks.StructBlock', [[('title', 106), ('slug', 107), ('person_list', 109), ('person_list_with_custom_positions', 113)]], {})}, verbose_name='Obsah v patičkové části'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_footer",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("chart", 99),
+                    ("related", 102),
+                    ("related_links", 102),
+                    ("badge", 105),
+                    ("new_people_group", 114),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    79: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    82: (
+                        "wagtail.blocks.ListBlock",
+                        (81,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    84: ("wagtail.blocks.IntegerBlock", (), {}),
+                    85: (
+                        "wagtail.blocks.ListBlock",
+                        (84,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 83), ("data", 85)]],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 88),
+                                ("is_open", 89),
+                                ("is_closed", 90),
+                                ("created_on_min_date", 91),
+                                ("created_on_max_date", 92),
+                                ("updated_on", 93),
+                                ("issue_label", 94),
+                                ("split_per_project", 95),
+                                ("only_grow", 96),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    98: (
+                        "wagtail.blocks.ListBlock",
+                        (97,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 78),
+                                ("chart_type", 79),
+                                ("hide_points", 80),
+                                ("local_labels", 82),
+                                ("local_datasets", 87),
+                                ("redmine_issue_datasets", 98),
+                            ]
+                        ],
+                        {},
+                    ),
+                    100: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    101: (
+                        "wagtail.blocks.ListBlock",
+                        (100,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    102: ("wagtail.blocks.StructBlock", [[("articles", 101)]], {}),
+                    103: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    104: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 103), ("caption", 104)]],
+                        {},
+                    ),
+                    106: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    107: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    108: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.ListBlock",
+                        (108,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 110), ("position", 111)]],
+                        {},
+                    ),
+                    113: (
+                        "wagtail.blocks.ListBlock",
+                        (112,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 106),
+                                ("slug", 107),
+                                ("person_list", 109),
+                                ("person_list_with_custom_positions", 113),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah v patičkové části",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturedetailpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('chart', 99), ('related', 102), ('related_links', 102), ('badge', 105), ('new_people_group', 114)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 79: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 80: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 82: ('wagtail.blocks.ListBlock', (81,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 84: ('wagtail.blocks.IntegerBlock', (), {}), 85: ('wagtail.blocks.ListBlock', (84,), {'default': [0], 'label': 'Data'}), 86: ('wagtail.blocks.StructBlock', [[('label', 83), ('data', 85)]], {}), 87: ('wagtail.blocks.ListBlock', (86,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 88: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 89: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 91: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 94: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 95: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 97: ('wagtail.blocks.StructBlock', [[('projects', 88), ('is_open', 89), ('is_closed', 90), ('created_on_min_date', 91), ('created_on_max_date', 92), ('updated_on', 93), ('issue_label', 94), ('split_per_project', 95), ('only_grow', 96)]], {'label': 'Redmine úkoly'}), 98: ('wagtail.blocks.ListBlock', (97,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('title', 78), ('chart_type', 79), ('hide_points', 80), ('local_labels', 82), ('local_datasets', 87), ('redmine_issue_datasets', 98)]], {}), 100: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 101: ('wagtail.blocks.ListBlock', (100,), {'label': 'Seznam aktualit', 'required': True}), 102: ('wagtail.blocks.StructBlock', [[('articles', 101)]], {}), 103: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 104: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 105: ('wagtail.blocks.StructBlock', [[('person', 103), ('caption', 104)]], {}), 106: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 107: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 108: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 109: ('wagtail.blocks.ListBlock', (108,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 111: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 112: ('wagtail.blocks.StructBlock', [[('page', 110), ('position', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 114: ('wagtail.blocks.StructBlock', [[('title', 106), ('slug', 107), ('person_list', 109), ('person_list_with_custom_positions', 113)]], {})}, verbose_name='Obsah'),
+            model_name="districtgeofeaturedetailpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("chart", 99),
+                    ("related", 102),
+                    ("related_links", 102),
+                    ("badge", 105),
+                    ("new_people_group", 114),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    79: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    82: (
+                        "wagtail.blocks.ListBlock",
+                        (81,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    84: ("wagtail.blocks.IntegerBlock", (), {}),
+                    85: (
+                        "wagtail.blocks.ListBlock",
+                        (84,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 83), ("data", 85)]],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 88),
+                                ("is_open", 89),
+                                ("is_closed", 90),
+                                ("created_on_min_date", 91),
+                                ("created_on_max_date", 92),
+                                ("updated_on", 93),
+                                ("issue_label", 94),
+                                ("split_per_project", 95),
+                                ("only_grow", 96),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    98: (
+                        "wagtail.blocks.ListBlock",
+                        (97,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 78),
+                                ("chart_type", 79),
+                                ("hide_points", 80),
+                                ("local_labels", 82),
+                                ("local_datasets", 87),
+                                ("redmine_issue_datasets", 98),
+                            ]
+                        ],
+                        {},
+                    ),
+                    100: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    101: (
+                        "wagtail.blocks.ListBlock",
+                        (100,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    102: ("wagtail.blocks.StructBlock", [[("articles", 101)]], {}),
+                    103: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    104: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 103), ("caption", 104)]],
+                        {},
+                    ),
+                    106: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    107: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    108: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.ListBlock",
+                        (108,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 110), ("position", 111)]],
+                        {},
+                    ),
+                    113: (
+                        "wagtail.blocks.ListBlock",
+                        (112,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 106),
+                                ("slug", 107),
+                                ("person_list", 109),
+                                ("person_list_with_custom_positions", 113),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtnewprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 139)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictArticlesPage', 'district.DistrictCenterPage', 'district.DistrictContactPage', 'district.DistrictCrossroadPage', 'district.DistrictCustomPage', 'district.DistrictPeoplePage', 'district.DistrictGeoFeatureCollectionPage', 'district.DistrictCalendarPage', 'district.DistrictPdfPage', 'district.DistrictNewProgramPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 91: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90)]], {}), 92: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 94: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 95: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 96: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 97: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 98: ('wagtail.blocks.StructBlock', [[('lat', 92), ('lon', 93), ('hex_color', 94), ('zoom', 95), ('style', 96), ('height', 97)]], {'label': 'Špendlík na mapě'}), 99: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 100: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 101: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 99), ('image', 85), ('link', 12), ('hex_color', 100)]], {'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Součásti'}), 103: ('wagtail.blocks.StructBlock', [[('features', 102), ('zoom', 95), ('style', 96), ('height', 97)]], {'label': 'Mapová kolekce'}), 104: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 91), ('map_point', 98), ('map_collection', 103)]], {'label': 'Obsah', 'required': False}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 104), ('page', 105), ('link', 12)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 108: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 109: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 110: ('wagtail.blocks.StructBlock', [[('title', 107), ('color', 108), ('hoveractive', 109), ('page', 105), ('link', 12), ('align', 57)]], {}), 111: ('wagtail.blocks.ListBlock', (110,), {'label': 'Tlačítka'}), 112: ('wagtail.blocks.StructBlock', [[('buttons', 111)]], {}), 113: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 106), ('figure', 84), ('youtube', 91), ('map_point', 98), ('map_collection', 103), ('button', 110), ('button_group', 112)]], {'label': 'Obsah levého sloupce', 'required': True}), 114: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 106), ('figure', 84), ('youtube', 91), ('map_point', 98), ('map_collection', 103), ('button', 110), ('button_group', 112)]], {'label': 'Obsah pravého sloupce', 'required': True}), 115: ('wagtail.blocks.StructBlock', [[('left_column_content', 113), ('right_column_content', 114)]], {}), 116: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 106), ('figure', 84), ('youtube', 91), ('map_point', 98), ('map_collection', 103), ('button', 110), ('button_group', 112)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 117: ('wagtail.blocks.StructBlock', [[('left_column_content', 113), ('middle_column_content', 116), ('right_column_content', 114)]], {}), 118: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90)]], {'label': 'YouTube video'}), 119: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 120: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 121: ('wagtail.blocks.StructBlock', [[('name', 119), ('content', 120)]], {}), 122: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 106), ('two_columns', 115), ('three_columns', 117), ('youtube', 118), ('map_point', 98), ('map_collection', 103), ('button', 110), ('button_group', 112), ('popout_point', 121)]], {'label': 'Obsah'}), 123: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 122)]], {}), 124: ('wagtail.blocks.ListBlock', (123,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 125: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 126: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 125)]], {'label': 'Odkaz'}), 127: ('wagtail.blocks.ListBlock', (126,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 128: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 129: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 130: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 131: ('wagtail.blocks.StructBlock', [[('content', 130)]], {}), 132: ('wagtail.blocks.ListBlock', (131,), {'label': 'Body'}), 133: ('wagtail.blocks.StructBlock', [[('number', 129), ('name', 17), ('points', 132)]], {}), 134: ('wagtail.blocks.ListBlock', (133,), {'label': 'Kategorie'}), 135: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 136: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 137: ('wagtail.blocks.StructBlock', [[('label', 128), ('categories', 134), ('long_version_url', 135), ('long_version_text', 136)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 138: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 137)]], {'required': False}), 139: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 124), ('tab_links', 127), ('program', 138)]], {})}, verbose_name='Programy'),
+            model_name="districtnewprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 139),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictArticlesPage",
+                                "district.DistrictCenterPage",
+                                "district.DistrictContactPage",
+                                "district.DistrictCrossroadPage",
+                                "district.DistrictCustomPage",
+                                "district.DistrictPeoplePage",
+                                "district.DistrictGeoFeatureCollectionPage",
+                                "district.DistrictCalendarPage",
+                                "district.DistrictPdfPage",
+                                "district.DistrictNewProgramPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                            ]
+                        ],
+                        {},
+                    ),
+                    92: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 92),
+                                ("lon", 93),
+                                ("hex_color", 94),
+                                ("zoom", 95),
+                                ("style", 96),
+                                ("height", 97),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    99: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 99),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 100),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    102: ("wagtail.blocks.ListBlock", (101,), {"label": "Součásti"}),
+                    103: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 102),
+                                ("zoom", 95),
+                                ("style", 96),
+                                ("height", 97),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    104: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 91),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 104),
+                                ("page", 105),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    107: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    108: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("color", 108),
+                                ("hoveractive", 109),
+                                ("page", 105),
+                                ("link", 12),
+                                ("align", 57),
+                            ]
+                        ],
+                        {},
+                    ),
+                    111: ("wagtail.blocks.ListBlock", (110,), {"label": "TlaÄŤĂ­tka"}),
+                    112: ("wagtail.blocks.StructBlock", [[("buttons", 111)]], {}),
+                    113: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 106),
+                                ("figure", 84),
+                                ("youtube", 91),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                                ("button", 110),
+                                ("button_group", 112),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    114: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 106),
+                                ("figure", 84),
+                                ("youtube", 91),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                                ("button", 110),
+                                ("button_group", 112),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 113), ("right_column_content", 114)]],
+                        {},
+                    ),
+                    116: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 106),
+                                ("figure", 84),
+                                ("youtube", 91),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                                ("button", 110),
+                                ("button_group", 112),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    117: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 113),
+                                ("middle_column_content", 116),
+                                ("right_column_content", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                    118: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    119: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    120: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    121: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 119), ("content", 120)]],
+                        {},
+                    ),
+                    122: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 106),
+                                ("two_columns", 115),
+                                ("three_columns", 117),
+                                ("youtube", 118),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                                ("button", 110),
+                                ("button_group", 112),
+                                ("popout_point", 121),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    123: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 122)]],
+                        {},
+                    ),
+                    124: (
+                        "wagtail.blocks.ListBlock",
+                        (123,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    125: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    126: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 125)]],
+                        {"label": "Odkaz"},
+                    ),
+                    127: (
+                        "wagtail.blocks.ListBlock",
+                        (126,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    128: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    129: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    130: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    131: ("wagtail.blocks.StructBlock", [[("content", 130)]], {}),
+                    132: ("wagtail.blocks.ListBlock", (131,), {"label": "Body"}),
+                    133: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 129), ("name", 17), ("points", 132)]],
+                        {},
+                    ),
+                    134: ("wagtail.blocks.ListBlock", (133,), {"label": "Kategorie"}),
+                    135: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    136: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    137: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 128),
+                                ("categories", 134),
+                                ("long_version_url", 135),
+                                ("long_version_text", 136),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 137),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    139: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 124),
+                                ("tab_links", 127),
+                                ("program", 138),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/district/migrations/0310_alter_districtarticlepage_content_and_more.py b/district/migrations/0310_alter_districtarticlepage_content_and_more.py
index 07fb3cbd..497d23cd 100644
--- a/district/migrations/0310_alter_districtarticlepage_content_and_more.py
+++ b/district/migrations/0310_alter_districtarticlepage_content_and_more.py
@@ -1,60 +1,9453 @@
 # Generated by Django 5.0.7 on 2025-03-12 09:56
 
-import shared.blocks.children.chart
 import wagtail.fields
 from django.db import migrations
 
+import shared.blocks.children.chart
+
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0309_alter_districtarticlepage_content_and_more'),
+        ("district", "0309_alter_districtarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districtarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 79), ('quote', 82), ('download', 84)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 78: ('wagtail.blocks.StreamBlock', [[('text', 77), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 82: ('wagtail.blocks.StructBlock', [[('quote', 80), ('autor_name', 81)]], {}), 83: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 84: ('wagtail.blocks.StructBlock', [[('file', 83)]], {})}, verbose_name='Článek'),
+            model_name="districtarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 79),
+                    ("quote", 82),
+                    ("download", 84),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 77), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 78)]],
+                        {},
+                    ),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 80), ("autor_name", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    84: ("wagtail.blocks.StructBlock", [[("file", 83)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcenterpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge_list', 108), ('badge', 106), ('contact', 113)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.ListBlock', (106,), {'label': 'Vizitky'}), 108: ('wagtail.blocks.StructBlock', [[('people', 107)]], {}), 109: ('wagtail.blocks.CharBlock', (), {'label': 'Název pozice', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.StructBlock', [[('position', 109), ('person', 110)]], {}), 112: ('wagtail.blocks.ListBlock', (111,), {}), 113: ('wagtail.blocks.StructBlock', [[('title', 54), ('contact_list', 112)]], {})}, verbose_name='Obsah'),
+            model_name="districtcenterpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge_list", 108),
+                    ("badge", 106),
+                    ("contact", 113),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.ListBlock", (106,), {"label": "Vizitky"}),
+                    108: ("wagtail.blocks.StructBlock", [[("people", 107)]], {}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název pozice", "required": False},
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.StructBlock",
+                        [[("position", 109), ("person", 110)]],
+                        {},
+                    ),
+                    112: ("wagtail.blocks.ListBlock", (111,), {}),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 54), ("contact_list", 112)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcrossroadpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah stránky'),
+            model_name="districtcrossroadpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcustompage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115), ('newsletter', 120)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {}), 116: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 117: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 118: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 119: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 120: ('wagtail.blocks.StructBlock', [[('list_id', 116), ('title_line_1', 117), ('title_line_2', 118), ('description', 119)]], {})}, verbose_name='Obsah'),
+            model_name="districtcustompage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                    ("newsletter", 120),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                    116: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    117: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    118: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    119: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    120: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 116),
+                                ("title_line_1", 117),
+                                ("title_line_2", 118),
+                                ("description", 119),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah úvodní'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah ĂşvodnĂ­",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah za mapou'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah za mapou",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_footer',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah v patičkové části'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_footer",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah v patičkové části",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturedetailpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah'),
+            model_name="districtgeofeaturedetailpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtnewprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 140)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictArticlesPage', 'district.DistrictCenterPage', 'district.DistrictContactPage', 'district.DistrictCrossroadPage', 'district.DistrictCustomPage', 'district.DistrictPeoplePage', 'district.DistrictGeoFeatureCollectionPage', 'district.DistrictCalendarPage', 'district.DistrictPdfPage', 'district.DistrictNewProgramPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 91: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 92: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 94: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 95: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 96: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 97: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 98: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 99: ('wagtail.blocks.StructBlock', [[('lat', 93), ('lon', 94), ('hex_color', 95), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Špendlík na mapě'}), 100: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 101: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 102: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 100), ('image', 85), ('link', 12), ('hex_color', 101)]], {'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Součásti'}), 104: ('wagtail.blocks.StructBlock', [[('features', 103), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Mapová kolekce'}), 105: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104)]], {'label': 'Obsah', 'required': False}), 106: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 105), ('page', 106), ('link', 12)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 109: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 110: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 111: ('wagtail.blocks.StructBlock', [[('title', 108), ('color', 109), ('hoveractive', 110), ('page', 106), ('link', 12), ('align', 57)]], {}), 112: ('wagtail.blocks.ListBlock', (111,), {'label': 'Tlačítka'}), 113: ('wagtail.blocks.StructBlock', [[('buttons', 112)]], {}), 114: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah levého sloupce', 'required': True}), 115: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah pravého sloupce', 'required': True}), 116: ('wagtail.blocks.StructBlock', [[('left_column_content', 114), ('right_column_content', 115)]], {}), 117: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 118: ('wagtail.blocks.StructBlock', [[('left_column_content', 114), ('middle_column_content', 117), ('right_column_content', 115)]], {}), 119: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {'label': 'YouTube video'}), 120: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 121: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 122: ('wagtail.blocks.StructBlock', [[('name', 120), ('content', 121)]], {}), 123: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 107), ('two_columns', 116), ('three_columns', 118), ('youtube', 119), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113), ('popout_point', 122)]], {'label': 'Obsah'}), 124: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 123)]], {}), 125: ('wagtail.blocks.ListBlock', (124,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 126: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 127: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 126)]], {'label': 'Odkaz'}), 128: ('wagtail.blocks.ListBlock', (127,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 129: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 130: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 131: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 132: ('wagtail.blocks.StructBlock', [[('content', 131)]], {}), 133: ('wagtail.blocks.ListBlock', (132,), {'label': 'Body'}), 134: ('wagtail.blocks.StructBlock', [[('number', 130), ('name', 17), ('points', 133)]], {}), 135: ('wagtail.blocks.ListBlock', (134,), {'label': 'Kategorie'}), 136: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 137: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 138: ('wagtail.blocks.StructBlock', [[('label', 129), ('categories', 135), ('long_version_url', 136), ('long_version_text', 137)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 139: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 138)]], {'required': False}), 140: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 125), ('tab_links', 128), ('program', 139)]], {})}, verbose_name='Programy'),
+            model_name="districtnewprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 140),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictArticlesPage",
+                                "district.DistrictCenterPage",
+                                "district.DistrictContactPage",
+                                "district.DistrictCrossroadPage",
+                                "district.DistrictCustomPage",
+                                "district.DistrictPeoplePage",
+                                "district.DistrictGeoFeatureCollectionPage",
+                                "district.DistrictCalendarPage",
+                                "district.DistrictPdfPage",
+                                "district.DistrictNewProgramPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    92: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    98: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 93),
+                                ("lon", 94),
+                                ("hex_color", 95),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    100: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    102: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 100),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 101),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    103: ("wagtail.blocks.ListBlock", (102,), {"label": "Součásti"}),
+                    104: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 103),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    105: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 105),
+                                ("page", 106),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    109: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("color", 109),
+                                ("hoveractive", 110),
+                                ("page", 106),
+                                ("link", 12),
+                                ("align", 57),
+                            ]
+                        ],
+                        {},
+                    ),
+                    112: ("wagtail.blocks.ListBlock", (111,), {"label": "TlaÄŤĂ­tka"}),
+                    113: ("wagtail.blocks.StructBlock", [[("buttons", 112)]], {}),
+                    114: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    115: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 114), ("right_column_content", 115)]],
+                        {},
+                    ),
+                    117: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    118: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 114),
+                                ("middle_column_content", 117),
+                                ("right_column_content", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    120: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    121: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    122: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 120), ("content", 121)]],
+                        {},
+                    ),
+                    123: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 107),
+                                ("two_columns", 116),
+                                ("three_columns", 118),
+                                ("youtube", 119),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                                ("popout_point", 122),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    124: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 123)]],
+                        {},
+                    ),
+                    125: (
+                        "wagtail.blocks.ListBlock",
+                        (124,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    126: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    127: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 126)]],
+                        {"label": "Odkaz"},
+                    ),
+                    128: (
+                        "wagtail.blocks.ListBlock",
+                        (127,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    129: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    130: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    131: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    132: ("wagtail.blocks.StructBlock", [[("content", 131)]], {}),
+                    133: ("wagtail.blocks.ListBlock", (132,), {"label": "Body"}),
+                    134: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 130), ("name", 17), ("points", 133)]],
+                        {},
+                    ),
+                    135: ("wagtail.blocks.ListBlock", (134,), {"label": "Kategorie"}),
+                    136: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    137: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 129),
+                                ("categories", 135),
+                                ("long_version_url", 136),
+                                ("long_version_text", 137),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    139: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 138),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    140: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 125),
+                                ("tab_links", 128),
+                                ("program", 139),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/district/migrations/0311_alter_districtarticlepage_content_and_more.py b/district/migrations/0311_alter_districtarticlepage_content_and_more.py
index 26dc5aa6..70da6fda 100644
--- a/district/migrations/0311_alter_districtarticlepage_content_and_more.py
+++ b/district/migrations/0311_alter_districtarticlepage_content_and_more.py
@@ -1,60 +1,9462 @@
 # Generated by Django 5.0.7 on 2025-03-12 10:18
 
-import shared.blocks.children.chart
 import wagtail.fields
 from django.db import migrations
 
+import shared.blocks.children.chart
+
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0310_alter_districtarticlepage_content_and_more'),
+        ("district", "0310_alter_districtarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districtarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 79), ('quote', 82), ('download', 84)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 78: ('wagtail.blocks.StreamBlock', [[('text', 77), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 82: ('wagtail.blocks.StructBlock', [[('quote', 80), ('autor_name', 81)]], {}), 83: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 84: ('wagtail.blocks.StructBlock', [[('file', 83)]], {})}, verbose_name='Článek'),
+            model_name="districtarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 79),
+                    ("quote", 82),
+                    ("download", 84),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 77), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 78)]],
+                        {},
+                    ),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 80), ("autor_name", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    84: ("wagtail.blocks.StructBlock", [[("file", 83)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcenterpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge_list', 108), ('badge', 106), ('contact', 113)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.ListBlock', (106,), {'label': 'Vizitky'}), 108: ('wagtail.blocks.StructBlock', [[('people', 107)]], {}), 109: ('wagtail.blocks.CharBlock', (), {'label': 'Název pozice', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.StructBlock', [[('position', 109), ('person', 110)]], {}), 112: ('wagtail.blocks.ListBlock', (111,), {}), 113: ('wagtail.blocks.StructBlock', [[('title', 54), ('contact_list', 112)]], {})}, verbose_name='Obsah'),
+            model_name="districtcenterpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge_list", 108),
+                    ("badge", 106),
+                    ("contact", 113),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.ListBlock", (106,), {"label": "Vizitky"}),
+                    108: ("wagtail.blocks.StructBlock", [[("people", 107)]], {}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název pozice", "required": False},
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.StructBlock",
+                        [[("position", 109), ("person", 110)]],
+                        {},
+                    ),
+                    112: ("wagtail.blocks.ListBlock", (111,), {}),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 54), ("contact_list", 112)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcrossroadpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah stránky'),
+            model_name="districtcrossroadpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcustompage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115), ('newsletter', 120)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {}), 116: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 117: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 118: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 119: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 120: ('wagtail.blocks.StructBlock', [[('list_id', 116), ('title_line_1', 117), ('title_line_2', 118), ('description', 119)]], {})}, verbose_name='Obsah'),
+            model_name="districtcustompage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                    ("newsletter", 120),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                    116: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    117: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    118: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    119: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    120: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 116),
+                                ("title_line_1", 117),
+                                ("title_line_2", 118),
+                                ("description", 119),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah úvodní'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah ĂşvodnĂ­",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah za mapou'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah za mapou",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_footer',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah v patičkové části'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_footer",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah v patičkové části",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturedetailpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('chart', 100), ('related', 103), ('related_links', 103), ('badge', 106), ('new_people_group', 115)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 80: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 81: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 83: ('wagtail.blocks.ListBlock', (82,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 85: ('wagtail.blocks.IntegerBlock', (), {}), 86: ('wagtail.blocks.ListBlock', (85,), {'default': [0], 'label': 'Data'}), 87: ('wagtail.blocks.StructBlock', [[('label', 84), ('data', 86)]], {}), 88: ('wagtail.blocks.ListBlock', (87,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 89: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 90: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 92: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 95: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 96: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 98: ('wagtail.blocks.StructBlock', [[('projects', 89), ('is_open', 90), ('is_closed', 91), ('created_on_min_date', 92), ('created_on_max_date', 93), ('updated_on', 94), ('issue_label', 95), ('split_per_project', 96), ('only_grow', 97)]], {'label': 'Redmine úkoly'}), 99: ('wagtail.blocks.ListBlock', (98,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 100: ('wagtail.blocks.StructBlock', [[('title', 79), ('chart_type', 80), ('hide_points', 81), ('local_labels', 83), ('local_datasets', 88), ('redmine_issue_datasets', 99)]], {}), 101: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Seznam aktualit', 'required': True}), 103: ('wagtail.blocks.StructBlock', [[('articles', 102)]], {}), 104: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 105: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('person', 104), ('caption', 105)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 108: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 109: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 110: ('wagtail.blocks.ListBlock', (109,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 112: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 113: ('wagtail.blocks.StructBlock', [[('page', 111), ('position', 112)]], {}), 114: ('wagtail.blocks.ListBlock', (113,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 115: ('wagtail.blocks.StructBlock', [[('title', 107), ('slug', 108), ('person_list', 110), ('person_list_with_custom_positions', 114)]], {})}, verbose_name='Obsah'),
+            model_name="districtgeofeaturedetailpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("chart", 100),
+                    ("related", 103),
+                    ("related_links", 103),
+                    ("badge", 106),
+                    ("new_people_group", 115),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    80: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    83: (
+                        "wagtail.blocks.ListBlock",
+                        (82,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    85: ("wagtail.blocks.IntegerBlock", (), {}),
+                    86: (
+                        "wagtail.blocks.ListBlock",
+                        (85,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 84), ("data", 86)]],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.ListBlock",
+                        (87,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 89),
+                                ("is_open", 90),
+                                ("is_closed", 91),
+                                ("created_on_min_date", 92),
+                                ("created_on_max_date", 93),
+                                ("updated_on", 94),
+                                ("issue_label", 95),
+                                ("split_per_project", 96),
+                                ("only_grow", 97),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    99: (
+                        "wagtail.blocks.ListBlock",
+                        (98,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 79),
+                                ("chart_type", 80),
+                                ("hide_points", 81),
+                                ("local_labels", 83),
+                                ("local_datasets", 88),
+                                ("redmine_issue_datasets", 99),
+                            ]
+                        ],
+                        {},
+                    ),
+                    101: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    102: (
+                        "wagtail.blocks.ListBlock",
+                        (101,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    103: ("wagtail.blocks.StructBlock", [[("articles", 102)]], {}),
+                    104: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    105: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 104), ("caption", 105)]],
+                        {},
+                    ),
+                    107: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.ListBlock",
+                        (109,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 111), ("position", 112)]],
+                        {},
+                    ),
+                    114: (
+                        "wagtail.blocks.ListBlock",
+                        (113,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("slug", 108),
+                                ("person_list", 110),
+                                ("person_list_with_custom_positions", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtnewprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 140)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictArticlesPage', 'district.DistrictCenterPage', 'district.DistrictContactPage', 'district.DistrictCrossroadPage', 'district.DistrictCustomPage', 'district.DistrictPeoplePage', 'district.DistrictGeoFeatureCollectionPage', 'district.DistrictCalendarPage', 'district.DistrictPdfPage', 'district.DistrictNewProgramPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 91: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 92: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 94: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 95: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 96: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 97: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 98: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 99: ('wagtail.blocks.StructBlock', [[('lat', 93), ('lon', 94), ('hex_color', 95), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Špendlík na mapě'}), 100: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 101: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 102: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 100), ('image', 85), ('link', 12), ('hex_color', 101)]], {'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Součásti'}), 104: ('wagtail.blocks.StructBlock', [[('features', 103), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Mapová kolekce'}), 105: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104)]], {'label': 'Obsah', 'required': False}), 106: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 105), ('page', 106), ('link', 12)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 109: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 110: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 111: ('wagtail.blocks.StructBlock', [[('title', 108), ('color', 109), ('hoveractive', 110), ('page', 106), ('link', 12), ('align', 57)]], {}), 112: ('wagtail.blocks.ListBlock', (111,), {'label': 'Tlačítka'}), 113: ('wagtail.blocks.StructBlock', [[('buttons', 112)]], {}), 114: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah levého sloupce', 'required': True}), 115: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah pravého sloupce', 'required': True}), 116: ('wagtail.blocks.StructBlock', [[('left_column_content', 114), ('right_column_content', 115)]], {}), 117: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 118: ('wagtail.blocks.StructBlock', [[('left_column_content', 114), ('middle_column_content', 117), ('right_column_content', 115)]], {}), 119: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {'label': 'YouTube video'}), 120: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 121: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 122: ('wagtail.blocks.StructBlock', [[('name', 120), ('content', 121)]], {}), 123: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 107), ('two_columns', 116), ('three_columns', 118), ('youtube', 119), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113), ('popout_point', 122)]], {'label': 'Obsah'}), 124: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 123)]], {}), 125: ('wagtail.blocks.ListBlock', (124,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 126: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 127: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 126)]], {'label': 'Odkaz'}), 128: ('wagtail.blocks.ListBlock', (127,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 129: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 130: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 131: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 132: ('wagtail.blocks.StructBlock', [[('content', 131)]], {}), 133: ('wagtail.blocks.ListBlock', (132,), {'label': 'Body'}), 134: ('wagtail.blocks.StructBlock', [[('number', 130), ('name', 17), ('points', 133)]], {}), 135: ('wagtail.blocks.ListBlock', (134,), {'label': 'Kategorie'}), 136: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 137: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 138: ('wagtail.blocks.StructBlock', [[('label', 129), ('categories', 135), ('long_version_url', 136), ('long_version_text', 137)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 139: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 138)]], {'required': False}), 140: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 125), ('tab_links', 128), ('program', 139)]], {})}, verbose_name='Programy'),
+            model_name="districtnewprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 140),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictArticlesPage",
+                                "district.DistrictCenterPage",
+                                "district.DistrictContactPage",
+                                "district.DistrictCrossroadPage",
+                                "district.DistrictCustomPage",
+                                "district.DistrictPeoplePage",
+                                "district.DistrictGeoFeatureCollectionPage",
+                                "district.DistrictCalendarPage",
+                                "district.DistrictPdfPage",
+                                "district.DistrictNewProgramPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    92: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    98: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 93),
+                                ("lon", 94),
+                                ("hex_color", 95),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    100: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    102: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 100),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 101),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    103: ("wagtail.blocks.ListBlock", (102,), {"label": "Součásti"}),
+                    104: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 103),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    105: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 105),
+                                ("page", 106),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    109: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("color", 109),
+                                ("hoveractive", 110),
+                                ("page", 106),
+                                ("link", 12),
+                                ("align", 57),
+                            ]
+                        ],
+                        {},
+                    ),
+                    112: ("wagtail.blocks.ListBlock", (111,), {"label": "TlaÄŤĂ­tka"}),
+                    113: ("wagtail.blocks.StructBlock", [[("buttons", 112)]], {}),
+                    114: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    115: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 114), ("right_column_content", 115)]],
+                        {},
+                    ),
+                    117: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    118: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 114),
+                                ("middle_column_content", 117),
+                                ("right_column_content", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    120: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    121: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    122: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 120), ("content", 121)]],
+                        {},
+                    ),
+                    123: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 107),
+                                ("two_columns", 116),
+                                ("three_columns", 118),
+                                ("youtube", 119),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                                ("popout_point", 122),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    124: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 123)]],
+                        {},
+                    ),
+                    125: (
+                        "wagtail.blocks.ListBlock",
+                        (124,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    126: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    127: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 126)]],
+                        {"label": "Odkaz"},
+                    ),
+                    128: (
+                        "wagtail.blocks.ListBlock",
+                        (127,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    129: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    130: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    131: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    132: ("wagtail.blocks.StructBlock", [[("content", 131)]], {}),
+                    133: ("wagtail.blocks.ListBlock", (132,), {"label": "Body"}),
+                    134: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 130), ("name", 17), ("points", 133)]],
+                        {},
+                    ),
+                    135: ("wagtail.blocks.ListBlock", (134,), {"label": "Kategorie"}),
+                    136: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    137: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 129),
+                                ("categories", 135),
+                                ("long_version_url", 136),
+                                ("long_version_text", 137),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    139: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 138),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    140: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 125),
+                                ("tab_links", 128),
+                                ("program", 139),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/district/migrations/0312_alter_districtarticlepage_content_and_more.py b/district/migrations/0312_alter_districtarticlepage_content_and_more.py
index c19bdc4b..a16ce42b 100644
--- a/district/migrations/0312_alter_districtarticlepage_content_and_more.py
+++ b/district/migrations/0312_alter_districtarticlepage_content_and_more.py
@@ -1,65 +1,9675 @@
 # Generated by Django 5.0.7 on 2025-03-12 10:33
 
-import shared.blocks.children.chart
 import wagtail.fields
 from django.db import migrations
 
+import shared.blocks.children.chart
+
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0311_alter_districtarticlepage_content_and_more'),
+        ("district", "0311_alter_districtarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districtarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 80), ('quote', 83), ('download', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 79: ('wagtail.blocks.StreamBlock', [[('text', 78), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 80: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 83: ('wagtail.blocks.StructBlock', [[('quote', 81), ('autor_name', 82)]], {}), 84: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 85: ('wagtail.blocks.StructBlock', [[('file', 84)]], {})}, verbose_name='Článek'),
+            model_name="districtarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 80),
+                    ("quote", 83),
+                    ("download", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 78), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 79)]],
+                        {},
+                    ),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    83: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 81), ("autor_name", 82)]],
+                        {},
+                    ),
+                    84: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcenterpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge_list', 109), ('badge', 107), ('contact', 114)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.ListBlock', (107,), {'label': 'Vizitky'}), 109: ('wagtail.blocks.StructBlock', [[('people', 108)]], {}), 110: ('wagtail.blocks.CharBlock', (), {'label': 'Název pozice', 'required': False}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 112: ('wagtail.blocks.StructBlock', [[('position', 110), ('person', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {}), 114: ('wagtail.blocks.StructBlock', [[('title', 54), ('contact_list', 113)]], {})}, verbose_name='Obsah'),
+            model_name="districtcenterpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge_list", 109),
+                    ("badge", 107),
+                    ("contact", 114),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.ListBlock", (107,), {"label": "Vizitky"}),
+                    109: ("wagtail.blocks.StructBlock", [[("people", 108)]], {}),
+                    110: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název pozice", "required": False},
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("position", 110), ("person", 111)]],
+                        {},
+                    ),
+                    113: ("wagtail.blocks.ListBlock", (112,), {}),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 54), ("contact_list", 113)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcrossroadpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah stránky'),
+            model_name="districtcrossroadpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcustompage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116), ('newsletter', 121)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {}), 117: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 118: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 119: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 120: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 121: ('wagtail.blocks.StructBlock', [[('list_id', 117), ('title_line_1', 118), ('title_line_2', 119), ('description', 120)]], {})}, verbose_name='Obsah'),
+            model_name="districtcustompage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                    ("newsletter", 121),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                    117: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    118: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    119: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    120: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    121: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 117),
+                                ("title_line_1", 118),
+                                ("title_line_2", 119),
+                                ("description", 120),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah úvodní'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah ĂşvodnĂ­",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah za mapou'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah za mapou",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_footer',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah v patičkové části'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_footer",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah v patičkové části",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='hero_cta_buttons',
-            field=wagtail.fields.StreamField([('button_group', 9)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 2: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 3: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 4: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 5: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 6: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('color', 1), ('hoveractive', 2), ('page', 3), ('link', 4), ('align', 5), ('size', 6)]], {}), 8: ('wagtail.blocks.ListBlock', (7,), {'label': 'Tlačítka'}), 9: ('wagtail.blocks.StructBlock', [[('buttons', 8)]], {})}, help_text='Použije se v hlavním banneru.', null=True, verbose_name='CTAs pro banner'),
+            model_name="districtgeofeaturecollectionpage",
+            name="hero_cta_buttons",
+            field=wagtail.fields.StreamField(
+                [("button_group", 9)],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    4: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    5: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("color", 1),
+                                ("hoveractive", 2),
+                                ("page", 3),
+                                ("link", 4),
+                                ("align", 5),
+                                ("size", 6),
+                            ]
+                        ],
+                        {},
+                    ),
+                    8: ("wagtail.blocks.ListBlock", (7,), {"label": "TlaÄŤĂ­tka"}),
+                    9: ("wagtail.blocks.StructBlock", [[("buttons", 8)]], {}),
+                },
+                help_text="PouĹľije se v hlavnĂ­m banneru.",
+                null=True,
+                verbose_name="CTAs pro banner",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturedetailpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah'),
+            model_name="districtgeofeaturedetailpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtnewprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 141)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictArticlesPage', 'district.DistrictCenterPage', 'district.DistrictContactPage', 'district.DistrictCrossroadPage', 'district.DistrictCustomPage', 'district.DistrictPeoplePage', 'district.DistrictGeoFeatureCollectionPage', 'district.DistrictCalendarPage', 'district.DistrictPdfPage', 'district.DistrictNewProgramPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 91: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 92: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 94: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 95: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 96: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 97: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 98: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 99: ('wagtail.blocks.StructBlock', [[('lat', 93), ('lon', 94), ('hex_color', 95), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Špendlík na mapě'}), 100: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 101: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 102: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 100), ('image', 85), ('link', 12), ('hex_color', 101)]], {'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Součásti'}), 104: ('wagtail.blocks.StructBlock', [[('features', 103), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Mapová kolekce'}), 105: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104)]], {'label': 'Obsah', 'required': False}), 106: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 105), ('page', 106), ('link', 12)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 109: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 110: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 111: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 112: ('wagtail.blocks.StructBlock', [[('title', 108), ('color', 109), ('hoveractive', 110), ('page', 106), ('link', 12), ('align', 57), ('size', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'label': 'Tlačítka'}), 114: ('wagtail.blocks.StructBlock', [[('buttons', 113)]], {}), 115: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah levého sloupce', 'required': True}), 116: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah pravého sloupce', 'required': True}), 117: ('wagtail.blocks.StructBlock', [[('left_column_content', 115), ('right_column_content', 116)]], {}), 118: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 119: ('wagtail.blocks.StructBlock', [[('left_column_content', 115), ('middle_column_content', 118), ('right_column_content', 116)]], {}), 120: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {'label': 'YouTube video'}), 121: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 122: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 123: ('wagtail.blocks.StructBlock', [[('name', 121), ('content', 122)]], {}), 124: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 107), ('two_columns', 117), ('three_columns', 119), ('youtube', 120), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114), ('popout_point', 123)]], {'label': 'Obsah'}), 125: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 124)]], {}), 126: ('wagtail.blocks.ListBlock', (125,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 127: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 128: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 127)]], {'label': 'Odkaz'}), 129: ('wagtail.blocks.ListBlock', (128,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 130: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 131: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 132: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 133: ('wagtail.blocks.StructBlock', [[('content', 132)]], {}), 134: ('wagtail.blocks.ListBlock', (133,), {'label': 'Body'}), 135: ('wagtail.blocks.StructBlock', [[('number', 131), ('name', 17), ('points', 134)]], {}), 136: ('wagtail.blocks.ListBlock', (135,), {'label': 'Kategorie'}), 137: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 138: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 139: ('wagtail.blocks.StructBlock', [[('label', 130), ('categories', 136), ('long_version_url', 137), ('long_version_text', 138)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 140: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 139)]], {'required': False}), 141: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 126), ('tab_links', 129), ('program', 140)]], {})}, verbose_name='Programy'),
+            model_name="districtnewprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 141),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictArticlesPage",
+                                "district.DistrictCenterPage",
+                                "district.DistrictContactPage",
+                                "district.DistrictCrossroadPage",
+                                "district.DistrictCustomPage",
+                                "district.DistrictPeoplePage",
+                                "district.DistrictGeoFeatureCollectionPage",
+                                "district.DistrictCalendarPage",
+                                "district.DistrictPdfPage",
+                                "district.DistrictNewProgramPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    92: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    98: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 93),
+                                ("lon", 94),
+                                ("hex_color", 95),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    100: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    102: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 100),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 101),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    103: ("wagtail.blocks.ListBlock", (102,), {"label": "Součásti"}),
+                    104: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 103),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    105: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 105),
+                                ("page", 106),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    109: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("color", 109),
+                                ("hoveractive", 110),
+                                ("page", 106),
+                                ("link", 12),
+                                ("align", 57),
+                                ("size", 111),
+                            ]
+                        ],
+                        {},
+                    ),
+                    113: ("wagtail.blocks.ListBlock", (112,), {"label": "TlaÄŤĂ­tka"}),
+                    114: ("wagtail.blocks.StructBlock", [[("buttons", 113)]], {}),
+                    115: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    117: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 115), ("right_column_content", 116)]],
+                        {},
+                    ),
+                    118: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 115),
+                                ("middle_column_content", 118),
+                                ("right_column_content", 116),
+                            ]
+                        ],
+                        {},
+                    ),
+                    120: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    121: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    122: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    123: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 121), ("content", 122)]],
+                        {},
+                    ),
+                    124: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 107),
+                                ("two_columns", 117),
+                                ("three_columns", 119),
+                                ("youtube", 120),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                                ("popout_point", 123),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    125: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 124)]],
+                        {},
+                    ),
+                    126: (
+                        "wagtail.blocks.ListBlock",
+                        (125,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    127: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    128: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 127)]],
+                        {"label": "Odkaz"},
+                    ),
+                    129: (
+                        "wagtail.blocks.ListBlock",
+                        (128,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    130: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    131: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    132: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    133: ("wagtail.blocks.StructBlock", [[("content", 132)]], {}),
+                    134: ("wagtail.blocks.ListBlock", (133,), {"label": "Body"}),
+                    135: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 131), ("name", 17), ("points", 134)]],
+                        {},
+                    ),
+                    136: ("wagtail.blocks.ListBlock", (135,), {"label": "Kategorie"}),
+                    137: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    139: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 130),
+                                ("categories", 136),
+                                ("long_version_url", 137),
+                                ("long_version_text", 138),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    140: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 139),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    141: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 126),
+                                ("tab_links", 129),
+                                ("program", 140),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/district/migrations/0313_alter_districtarticlepage_content_and_more.py b/district/migrations/0313_alter_districtarticlepage_content_and_more.py
index 4661933c..c8d1cb53 100644
--- a/district/migrations/0313_alter_districtarticlepage_content_and_more.py
+++ b/district/migrations/0313_alter_districtarticlepage_content_and_more.py
@@ -1,65 +1,9675 @@
 # Generated by Django 5.0.7 on 2025-03-18 15:58
 
-import shared.blocks.children.chart
 import wagtail.fields
 from django.db import migrations
 
+import shared.blocks.children.chart
+
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0312_alter_districtarticlepage_content_and_more'),
+        ("district", "0312_alter_districtarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districtarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 80), ('quote', 83), ('download', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 79: ('wagtail.blocks.StreamBlock', [[('text', 78), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 80: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 83: ('wagtail.blocks.StructBlock', [[('quote', 81), ('autor_name', 82)]], {}), 84: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 85: ('wagtail.blocks.StructBlock', [[('file', 84)]], {})}, verbose_name='Článek'),
+            model_name="districtarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 80),
+                    ("quote", 83),
+                    ("download", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 78), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 79)]],
+                        {},
+                    ),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    83: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 81), ("autor_name", 82)]],
+                        {},
+                    ),
+                    84: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcenterpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge_list', 109), ('badge', 107), ('contact', 114)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.ListBlock', (107,), {'label': 'Vizitky'}), 109: ('wagtail.blocks.StructBlock', [[('people', 108)]], {}), 110: ('wagtail.blocks.CharBlock', (), {'label': 'Název pozice', 'required': False}), 111: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 112: ('wagtail.blocks.StructBlock', [[('position', 110), ('person', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {}), 114: ('wagtail.blocks.StructBlock', [[('title', 54), ('contact_list', 113)]], {})}, verbose_name='Obsah'),
+            model_name="districtcenterpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge_list", 109),
+                    ("badge", 107),
+                    ("contact", 114),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.ListBlock", (107,), {"label": "Vizitky"}),
+                    109: ("wagtail.blocks.StructBlock", [[("people", 108)]], {}),
+                    110: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název pozice", "required": False},
+                    ),
+                    111: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [[("position", 110), ("person", 111)]],
+                        {},
+                    ),
+                    113: ("wagtail.blocks.ListBlock", (112,), {}),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 54), ("contact_list", 113)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcrossroadpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah stránky'),
+            model_name="districtcrossroadpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtcustompage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116), ('newsletter', 121)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {}), 117: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 118: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 119: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 120: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 121: ('wagtail.blocks.StructBlock', [[('list_id', 117), ('title_line_1', 118), ('title_line_2', 119), ('description', 120)]], {})}, verbose_name='Obsah'),
+            model_name="districtcustompage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                    ("newsletter", 121),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                    117: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    118: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    119: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    120: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    121: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 117),
+                                ("title_line_1", 118),
+                                ("title_line_2", 119),
+                                ("description", 120),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah úvodní'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah ĂşvodnĂ­",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah za mapou'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah za mapou",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='content_footer',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah v patičkové části'),
+            model_name="districtgeofeaturecollectionpage",
+            name="content_footer",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah v patičkové části",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturecollectionpage',
-            name='hero_cta_buttons',
-            field=wagtail.fields.StreamField([('button_group', 9)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 2: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 3: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 4: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 5: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 6: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('color', 1), ('hoveractive', 2), ('page', 3), ('link', 4), ('align', 5), ('size', 6)]], {}), 8: ('wagtail.blocks.ListBlock', (7,), {'label': 'Tlačítka'}), 9: ('wagtail.blocks.StructBlock', [[('buttons', 8)]], {})}, help_text='Použije se v hlavním banneru.', null=True, verbose_name='CTAs pro banner'),
+            model_name="districtgeofeaturecollectionpage",
+            name="hero_cta_buttons",
+            field=wagtail.fields.StreamField(
+                [("button_group", 9)],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    4: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    5: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("color", 1),
+                                ("hoveractive", 2),
+                                ("page", 3),
+                                ("link", 4),
+                                ("align", 5),
+                                ("size", 6),
+                            ]
+                        ],
+                        {},
+                    ),
+                    8: ("wagtail.blocks.ListBlock", (7,), {"label": "TlaÄŤĂ­tka"}),
+                    9: ("wagtail.blocks.StructBlock", [[("buttons", 8)]], {}),
+                },
+                help_text="PouĹľije se v hlavnĂ­m banneru.",
+                null=True,
+                verbose_name="CTAs pro banner",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtgeofeaturedetailpage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {})}, verbose_name='Obsah'),
+            model_name="districtgeofeaturedetailpage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
         migrations.AlterField(
-            model_name='districtnewprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 141)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictArticlesPage', 'district.DistrictCenterPage', 'district.DistrictContactPage', 'district.DistrictCrossroadPage', 'district.DistrictCustomPage', 'district.DistrictPeoplePage', 'district.DistrictGeoFeatureCollectionPage', 'district.DistrictCalendarPage', 'district.DistrictPdfPage', 'district.DistrictNewProgramPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 91: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 92: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 94: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 95: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 96: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 97: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 98: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 99: ('wagtail.blocks.StructBlock', [[('lat', 93), ('lon', 94), ('hex_color', 95), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Špendlík na mapě'}), 100: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 101: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 102: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 100), ('image', 85), ('link', 12), ('hex_color', 101)]], {'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Součásti'}), 104: ('wagtail.blocks.StructBlock', [[('features', 103), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Mapová kolekce'}), 105: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104)]], {'label': 'Obsah', 'required': False}), 106: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 105), ('page', 106), ('link', 12)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 109: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 110: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 111: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 112: ('wagtail.blocks.StructBlock', [[('title', 108), ('color', 109), ('hoveractive', 110), ('page', 106), ('link', 12), ('align', 57), ('size', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'label': 'Tlačítka'}), 114: ('wagtail.blocks.StructBlock', [[('buttons', 113)]], {}), 115: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah levého sloupce', 'required': True}), 116: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah pravého sloupce', 'required': True}), 117: ('wagtail.blocks.StructBlock', [[('left_column_content', 115), ('right_column_content', 116)]], {}), 118: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 119: ('wagtail.blocks.StructBlock', [[('left_column_content', 115), ('middle_column_content', 118), ('right_column_content', 116)]], {}), 120: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {'label': 'YouTube video'}), 121: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 122: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 123: ('wagtail.blocks.StructBlock', [[('name', 121), ('content', 122)]], {}), 124: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 107), ('two_columns', 117), ('three_columns', 119), ('youtube', 120), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114), ('popout_point', 123)]], {'label': 'Obsah'}), 125: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 124)]], {}), 126: ('wagtail.blocks.ListBlock', (125,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 127: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 128: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 127)]], {'label': 'Odkaz'}), 129: ('wagtail.blocks.ListBlock', (128,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 130: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 131: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 132: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 133: ('wagtail.blocks.StructBlock', [[('content', 132)]], {}), 134: ('wagtail.blocks.ListBlock', (133,), {'label': 'Body'}), 135: ('wagtail.blocks.StructBlock', [[('number', 131), ('name', 17), ('points', 134)]], {}), 136: ('wagtail.blocks.ListBlock', (135,), {'label': 'Kategorie'}), 137: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 138: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 139: ('wagtail.blocks.StructBlock', [[('label', 130), ('categories', 136), ('long_version_url', 137), ('long_version_text', 138)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 140: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 139)]], {'required': False}), 141: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 126), ('tab_links', 129), ('program', 140)]], {})}, verbose_name='Programy'),
+            model_name="districtnewprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 141),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictArticlesPage",
+                                "district.DistrictCenterPage",
+                                "district.DistrictContactPage",
+                                "district.DistrictCrossroadPage",
+                                "district.DistrictCustomPage",
+                                "district.DistrictPeoplePage",
+                                "district.DistrictGeoFeatureCollectionPage",
+                                "district.DistrictCalendarPage",
+                                "district.DistrictPdfPage",
+                                "district.DistrictNewProgramPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    92: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    98: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 93),
+                                ("lon", 94),
+                                ("hex_color", 95),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    100: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    102: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 100),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 101),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    103: ("wagtail.blocks.ListBlock", (102,), {"label": "Součásti"}),
+                    104: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 103),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    105: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 105),
+                                ("page", 106),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    109: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("color", 109),
+                                ("hoveractive", 110),
+                                ("page", 106),
+                                ("link", 12),
+                                ("align", 57),
+                                ("size", 111),
+                            ]
+                        ],
+                        {},
+                    ),
+                    113: ("wagtail.blocks.ListBlock", (112,), {"label": "TlaÄŤĂ­tka"}),
+                    114: ("wagtail.blocks.StructBlock", [[("buttons", 113)]], {}),
+                    115: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    117: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 115), ("right_column_content", 116)]],
+                        {},
+                    ),
+                    118: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 115),
+                                ("middle_column_content", 118),
+                                ("right_column_content", 116),
+                            ]
+                        ],
+                        {},
+                    ),
+                    120: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    121: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    122: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    123: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 121), ("content", 122)]],
+                        {},
+                    ),
+                    124: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 107),
+                                ("two_columns", 117),
+                                ("three_columns", 119),
+                                ("youtube", 120),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                                ("popout_point", 123),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    125: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 124)]],
+                        {},
+                    ),
+                    126: (
+                        "wagtail.blocks.ListBlock",
+                        (125,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    127: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    128: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 127)]],
+                        {"label": "Odkaz"},
+                    ),
+                    129: (
+                        "wagtail.blocks.ListBlock",
+                        (128,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    130: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    131: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    132: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    133: ("wagtail.blocks.StructBlock", [[("content", 132)]], {}),
+                    134: ("wagtail.blocks.ListBlock", (133,), {"label": "Body"}),
+                    135: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 131), ("name", 17), ("points", 134)]],
+                        {},
+                    ),
+                    136: ("wagtail.blocks.ListBlock", (135,), {"label": "Kategorie"}),
+                    137: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    139: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 130),
+                                ("categories", 136),
+                                ("long_version_url", 137),
+                                ("long_version_text", 138),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    140: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 139),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    141: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 126),
+                                ("tab_links", 129),
+                                ("program", 140),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/district/migrations/0314_districthomepage_ecomail_newsletter_list_categories_and_more.py b/district/migrations/0314_districthomepage_ecomail_newsletter_list_categories_and_more.py
index 20970cf5..7c248a57 100644
--- a/district/migrations/0314_districthomepage_ecomail_newsletter_list_categories_and_more.py
+++ b/district/migrations/0314_districthomepage_ecomail_newsletter_list_categories_and_more.py
@@ -4,25 +4,38 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0313_alter_districtarticlepage_content_and_more'),
+        ("district", "0313_alter_districtarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='districthomepage',
-            name='ecomail_newsletter_list_categories',
-            field=models.CharField(blank=True, help_text="Oddělte čárkou, například 'Kategorie1,Kategorie2,Kategorie3'.", max_length=128, null=True, verbose_name='Kategorie k přidání novým odběratelům na Ecomailu'),
+            model_name="districthomepage",
+            name="ecomail_newsletter_list_categories",
+            field=models.CharField(
+                blank=True,
+                help_text="Oddělte čárkou, například 'Kategorie1,Kategorie2,Kategorie3'.",
+                max_length=128,
+                null=True,
+                verbose_name="Kategorie k přidání novým odběratelům na Ecomailu",
+            ),
         ),
         migrations.AddField(
-            model_name='districthomepage',
-            name='ecomail_newsletter_list_id',
-            field=models.IntegerField(blank=True, null=True, verbose_name='ID Ecomail newsletteru'),
+            model_name="districthomepage",
+            name="ecomail_newsletter_list_id",
+            field=models.IntegerField(
+                blank=True, null=True, verbose_name="ID Ecomail newsletteru"
+            ),
         ),
         migrations.AlterField(
-            model_name='districthomepage',
-            name='newsletter_list_id',
-            field=models.CharField(blank=True, help_text='ID newsletteru z Mailtrainu. Po vyplnění se formulář pro odběr newsletteru zobrazí na úvodní stránce a na stránce s kontakty.', max_length=20, null=True, verbose_name='ID Mailtrain newsletteru'),
+            model_name="districthomepage",
+            name="newsletter_list_id",
+            field=models.CharField(
+                blank=True,
+                help_text="ID newsletteru z Mailtrainu. Po vyplnění se formulář pro odběr newsletteru zobrazí na úvodní stránce a na stránce s kontakty.",
+                max_length=20,
+                null=True,
+                verbose_name="ID Mailtrain newsletteru",
+            ),
         ),
     ]
diff --git a/district/migrations/0315_remove_districthomepage_ecomail_newsletter_list_categories_and_more.py b/district/migrations/0315_remove_districthomepage_ecomail_newsletter_list_categories_and_more.py
index eec43904..dcaa0b64 100644
--- a/district/migrations/0315_remove_districthomepage_ecomail_newsletter_list_categories_and_more.py
+++ b/district/migrations/0315_remove_districthomepage_ecomail_newsletter_list_categories_and_more.py
@@ -4,19 +4,27 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0314_districthomepage_ecomail_newsletter_list_categories_and_more'),
+        (
+            "district",
+            "0314_districthomepage_ecomail_newsletter_list_categories_and_more",
+        ),
     ]
 
     operations = [
         migrations.RemoveField(
-            model_name='districthomepage',
-            name='ecomail_newsletter_list_categories',
+            model_name="districthomepage",
+            name="ecomail_newsletter_list_categories",
         ),
         migrations.AddField(
-            model_name='districthomepage',
-            name='ecomail_newsletter_list_tags',
-            field=models.CharField(blank=True, help_text="Oddělte čárkou, například 'Tag1,Tag2,Tag3'. Bez mezer.", max_length=128, null=True, verbose_name='Tagy k přidání novým odběratelům na Ecomailu'),
+            model_name="districthomepage",
+            name="ecomail_newsletter_list_tags",
+            field=models.CharField(
+                blank=True,
+                help_text="Oddělte čárkou, například 'Tag1,Tag2,Tag3'. Bez mezer.",
+                max_length=128,
+                null=True,
+                verbose_name="Tagy k přidání novým odběratelům na Ecomailu",
+            ),
         ),
     ]
diff --git a/district/migrations/0316_alter_districtcustompage_content.py b/district/migrations/0316_alter_districtcustompage_content.py
index 7ba3a85b..4a9fca6f 100644
--- a/district/migrations/0316_alter_districtcustompage_content.py
+++ b/district/migrations/0316_alter_districtcustompage_content.py
@@ -1,20 +1,1144 @@
 # Generated by Django 5.0.7 on 2025-03-19 12:01
 
-import shared.blocks.children.chart
 import wagtail.fields
 from django.db import migrations
 
+import shared.blocks.children.chart
 
-class Migration(migrations.Migration):
 
+class Migration(migrations.Migration):
     dependencies = [
-        ('district', '0315_remove_districthomepage_ecomail_newsletter_list_categories_and_more'),
+        (
+            "district",
+            "0315_remove_districthomepage_ecomail_newsletter_list_categories_and_more",
+        ),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districtcustompage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('chart', 101), ('related', 104), ('related_links', 104), ('badge', 107), ('new_people_group', 116), ('newsletter', 121)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'max_length': 120}), 81: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('bar', 'Graf se sloupci'), ('horizontalBar', 'Graf s vodorovnými sloupci'), ('pie', 'Koláčový graf'), ('doughnut', 'Donutový graf'), ('polarArea', 'Graf polární oblasti'), ('radar', 'Radarový graf'), ('line', 'Graf s liniemi')], 'label': 'Typ'}), 82: ('wagtail.blocks.BooleanBlock', (), {'help_text': 'Mění vzhled pouze u linových grafů.', 'label': 'Schovat body', 'required': False}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'Skupina', 'max_length': 40}), 84: ('wagtail.blocks.ListBlock', (83,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místně definované skupiny', 'required': False}), 85: ('wagtail.blocks.CharBlock', (), {'label': 'Označení zdroje dat', 'max_length': 120}), 86: ('wagtail.blocks.IntegerBlock', (), {}), 87: ('wagtail.blocks.ListBlock', (86,), {'default': [0], 'label': 'Data'}), 88: ('wagtail.blocks.StructBlock', [[('label', 85), ('data', 87)]], {}), 89: ('wagtail.blocks.ListBlock', (88,), {'blank': True, 'collapsed': True, 'default': [], 'label': 'Místní zdroje dat', 'required': False}), 90: ('wagtail.blocks.MultipleChoiceBlock', [], {'choices': shared.blocks.children.chart.get_redmine_projects, 'label': 'Projekty'}), 91: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen otevřené', 'required': False}), 92: ('wagtail.blocks.BooleanBlock', (), {'label': 'Jen uzavřené', 'required': False}), 93: ('wagtail.blocks.DateBlock', (), {'label': 'Min. datum vytvoření', 'required': True}), 94: ('wagtail.blocks.DateBlock', (), {'label': 'Max. datum vytvoření', 'required': True}), 95: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. <=2023-01-01. Více informací na pi2.cz/redmine-api', 'label': 'Filtr pro datum aktualizace', 'max_length': 128, 'required': False}), 96: ('wagtail.blocks.CharBlock', (), {'label': 'Označení úkolů uvnitř grafu', 'max_length': 128, 'required': True}), 97: ('wagtail.blocks.BooleanBlock', (), {'label': 'Rozdělit podle projektu', 'required': False}), 98: ('wagtail.blocks.BooleanBlock', (), {'label': 'Pouze růst nahoru', 'required': False}), 99: ('wagtail.blocks.StructBlock', [[('projects', 90), ('is_open', 91), ('is_closed', 92), ('created_on_min_date', 93), ('created_on_max_date', 94), ('updated_on', 95), ('issue_label', 96), ('split_per_project', 97), ('only_grow', 98)]], {'label': 'Redmine úkoly'}), 100: ('wagtail.blocks.ListBlock', (99,), {'blank': True, 'default': [], 'help_text': 'Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.', 'label': 'Zdroje dat z Redmine (úkoly)', 'required': False}), 101: ('wagtail.blocks.StructBlock', [[('title', 80), ('chart_type', 81), ('hide_points', 82), ('local_labels', 84), ('local_datasets', 89), ('redmine_issue_datasets', 100)]], {}), 102: ('wagtail.blocks.PageChooserBlock', ('district.DistrictArticlePage',), {'label': 'Aktualita', 'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Seznam aktualit', 'required': True}), 104: ('wagtail.blocks.StructBlock', [[('articles', 103)]], {}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Osoba', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage'], 'required': True}), 106: ('wagtail.blocks.CharBlock', (), {'help_text': 'Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.', 'label': 'Popisek', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('person', 105), ('caption', 106)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek'}), 109: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky vyplněno', 'label': 'Slug skupiny', 'required': False}), 110: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage']}), 111: ('wagtail.blocks.ListBlock', (110,), {'default': [], 'help_text': 'S pozicemi z jejich podstránek', 'label': 'Osoby'}), 112: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Detail osoby', 'page_type': ['district.DistrictOctopusPersonPage', 'district.DistrictManualOctopusPersonPage', 'district.DistrictPersonPage']}), 113: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není pozice vyplněná, použije se pozice ze stránky osoby.', 'label': 'Pozice', 'required': False}), 114: ('wagtail.blocks.StructBlock', [[('page', 112), ('position', 113)]], {}), 115: ('wagtail.blocks.ListBlock', (114,), {'default': [], 'help_text': 'S nastavitelnými pozicemi', 'label': 'Osoby'}), 116: ('wagtail.blocks.StructBlock', [[('title', 108), ('slug', 109), ('person_list', 111), ('person_list_with_custom_positions', 115)]], {}), 117: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud toto pole zůstane nevyplněné, použije se nastavení tohoto webu. V takovém případě se může přidat i odběratel do Ecomailu.', 'label': 'ID newsletteru v Mailtrainu', 'required': False}), 118: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 119: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 120: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 121: ('wagtail.blocks.StructBlock', [[('list_id', 117), ('title_line_1', 118), ('title_line_2', 119), ('description', 120)]], {})}, verbose_name='Obsah'),
+            model_name="districtcustompage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("chart", 101),
+                    ("related", 104),
+                    ("related_links", 104),
+                    ("badge", 107),
+                    ("new_people_group", 116),
+                    ("newsletter", 121),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "max_length": 120},
+                    ),
+                    81: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("bar", "Graf se sloupci"),
+                                ("horizontalBar", "Graf s vodorovnými sloupci"),
+                                ("pie", "Koláčový graf"),
+                                ("doughnut", "DonutovĂ˝ graf"),
+                                ("polarArea", "Graf polární oblasti"),
+                                ("radar", "RadarovĂ˝ graf"),
+                                ("line", "Graf s liniemi"),
+                            ],
+                            "label": "Typ",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "help_text": "Mění vzhled pouze u linových grafů.",
+                            "label": "Schovat body",
+                            "required": False,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Skupina", "max_length": 40},
+                    ),
+                    84: (
+                        "wagtail.blocks.ListBlock",
+                        (83,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "Místně definované skupiny",
+                            "required": False,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "OznaÄŤenĂ­ zdroje dat", "max_length": 120},
+                    ),
+                    86: ("wagtail.blocks.IntegerBlock", (), {}),
+                    87: (
+                        "wagtail.blocks.ListBlock",
+                        (86,),
+                        {"default": [0], "label": "Data"},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("label", 85), ("data", 87)]],
+                        {},
+                    ),
+                    89: (
+                        "wagtail.blocks.ListBlock",
+                        (88,),
+                        {
+                            "blank": True,
+                            "collapsed": True,
+                            "default": [],
+                            "label": "MĂ­stnĂ­ zdroje dat",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.MultipleChoiceBlock",
+                        [],
+                        {
+                            "choices": shared.blocks.children.chart.get_redmine_projects,
+                            "label": "Projekty",
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen otevřené", "required": False},
+                    ),
+                    92: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Jen uzavřené", "required": False},
+                    ),
+                    93: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Min. datum vytvoření", "required": True},
+                    ),
+                    94: (
+                        "wagtail.blocks.DateBlock",
+                        (),
+                        {"label": "Max. datum vytvoření", "required": True},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "NapĹ™. <=2023-01-01. VĂ­ce informacĂ­ na pi2.cz/redmine-api",
+                            "label": "Filtr pro datum aktualizace",
+                            "max_length": 128,
+                            "required": False,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "OznaÄŤenĂ­ ĂşkolĹŻ uvnitĹ™ grafu",
+                            "max_length": 128,
+                            "required": True,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Rozdělit podle projektu", "required": False},
+                    ),
+                    98: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {"label": "Pouze rĹŻst nahoru", "required": False},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("projects", 90),
+                                ("is_open", 91),
+                                ("is_closed", 92),
+                                ("created_on_min_date", 93),
+                                ("created_on_max_date", 94),
+                                ("updated_on", 95),
+                                ("issue_label", 96),
+                                ("split_per_project", 97),
+                                ("only_grow", 98),
+                            ]
+                        ],
+                        {"label": "Redmine Ăşkoly"},
+                    ),
+                    100: (
+                        "wagtail.blocks.ListBlock",
+                        (99,),
+                        {
+                            "blank": True,
+                            "default": [],
+                            "help_text": "Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
+                            "label": "Zdroje dat z Redmine (Ăşkoly)",
+                            "required": False,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 80),
+                                ("chart_type", 81),
+                                ("hide_points", 82),
+                                ("local_labels", 84),
+                                ("local_datasets", 89),
+                                ("redmine_issue_datasets", 100),
+                            ]
+                        ],
+                        {},
+                    ),
+                    102: (
+                        "wagtail.blocks.PageChooserBlock",
+                        ("district.DistrictArticlePage",),
+                        {"label": "Aktualita", "required": True},
+                    ),
+                    103: (
+                        "wagtail.blocks.ListBlock",
+                        (102,),
+                        {"label": "Seznam aktualit", "required": True},
+                    ),
+                    104: ("wagtail.blocks.StructBlock", [[("articles", 103)]], {}),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Osoba",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                            "required": True,
+                        },
+                    ),
+                    106: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Vlastní popisek na vizitce. Pokud není uvedeno, použije se výchozí profese osoby.",
+                            "label": "Popisek",
+                            "required": False,
+                        },
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [[("person", 105), ("caption", 106)]],
+                        {},
+                    ),
+                    108: ("wagtail.blocks.CharBlock", (), {"label": "Titulek"}),
+                    109: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky vyplněno",
+                            "label": "Slug skupiny",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ListBlock",
+                        (110,),
+                        {
+                            "default": [],
+                            "help_text": "S pozicemi z jejich podstránek",
+                            "label": "Osoby",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Detail osoby",
+                            "page_type": [
+                                "district.DistrictOctopusPersonPage",
+                                "district.DistrictManualOctopusPersonPage",
+                                "district.DistrictPersonPage",
+                            ],
+                        },
+                    ),
+                    113: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není pozice vyplněná, použije se pozice ze stránky osoby.",
+                            "label": "Pozice",
+                            "required": False,
+                        },
+                    ),
+                    114: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 112), ("position", 113)]],
+                        {},
+                    ),
+                    115: (
+                        "wagtail.blocks.ListBlock",
+                        (114,),
+                        {
+                            "default": [],
+                            "help_text": "S nastavitelnými pozicemi",
+                            "label": "Osoby",
+                        },
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("slug", 109),
+                                ("person_list", 111),
+                                ("person_list_with_custom_positions", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                    117: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud toto pole zůstane nevyplněné, použije se nastavení tohoto webu. V takovém případě se může přidat i odběratel do Ecomailu.",
+                            "label": "ID newsletteru v Mailtrainu",
+                            "required": False,
+                        },
+                    ),
+                    118: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    119: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    120: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    121: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 117),
+                                ("title_line_1", 118),
+                                ("title_line_2", 119),
+                                ("description", 120),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah",
+            ),
         ),
     ]
diff --git a/district/models.py b/district/models.py
index 5e882bee..883624cf 100644
--- a/district/models.py
+++ b/district/models.py
@@ -1,8 +1,6 @@
 import json
 from functools import cached_property
 
-from django.conf import settings
-from django.contrib import messages
 from django.core.cache import cache
 from django.core.exceptions import ValidationError
 from django.db import models
@@ -21,7 +19,7 @@ from wagtail.admin.panels import (
     PageChooserPanel,
     TabbedInterface,
 )
-from wagtail.contrib.routable_page.models import RoutablePageMixin, route
+from wagtail.contrib.routable_page.models import RoutablePageMixin
 from wagtail.fields import RichTextField, StreamField
 from wagtail.models import Orderable, Page
 from wagtail.models.media import Collection
@@ -49,7 +47,6 @@ from shared.blocks import (
     SocialLinkBlock,
 )
 from shared.const import RICH_TEXT_DEFAULT_FEATURES
-from shared.forms import SubscribeForm
 from shared.models import (
     CustomLogoMixin,
     ExtendedMetadataPageMixin,
@@ -71,8 +68,6 @@ from shared.templatetags.shared_filters import markdown
 from shared.utils import (
     make_promote_panels,
     strip_all_html_tags,
-    subscribe_to_newsletter,
-    subscribe_to_ecomail_newsletter,
     trim_to_length,
 )
 
@@ -149,7 +144,7 @@ class DistrictHomePage(CustomLogoMixin, CalendarMixin, MainHomePageMixin):
         max_length=128,
         blank=True,
         null=True,
-        help_text="Oddělte čárkou, například 'Tag1,Tag2,Tag3'. Bez mezer."
+        help_text="Oddělte čárkou, například 'Tag1,Tag2,Tag3'. Bez mezer.",
     )
 
     newsletter_description = models.CharField(
diff --git a/district/wagtail_hooks.py b/district/wagtail_hooks.py
index f0ccab36..9c97f9e6 100644
--- a/district/wagtail_hooks.py
+++ b/district/wagtail_hooks.py
@@ -27,5 +27,5 @@ def handle_copy_calendar(request, origin_page, copied_page):
 def global_admin_css():
     return format_html(
         '<link rel="stylesheet" href="{}">',
-        static("district/css/district_custom_admin.css")
+        static("district/css/district_custom_admin.css"),
     )
diff --git a/elections/blocks.py b/elections/blocks.py
index 6c518045..4356b829 100644
--- a/elections/blocks.py
+++ b/elections/blocks.py
@@ -10,8 +10,9 @@ from wagtail.images.blocks import ImageChooserBlock
 
 from shared.blocks import CandidateBlock as SharedCandidateBlockMixin
 from shared.blocks import CandidateListBlock as SharedCandidateListBlockMixin
-from shared.blocks import \
-    CandidateSecondaryListBlock as SharedCandidateSecondaryListBlockMixin
+from shared.blocks import (
+    CandidateSecondaryListBlock as SharedCandidateSecondaryListBlockMixin,
+)
 from shared.blocks import SecondaryCandidateBlock as SharedSecondaryCandidateBlockMixin
 
 
diff --git a/elections/migrations/0065_electionshomepage_has_expanded_navbar.py b/elections/migrations/0065_electionshomepage_has_expanded_navbar.py
index a52099fa..86adc675 100644
--- a/elections/migrations/0065_electionshomepage_has_expanded_navbar.py
+++ b/elections/migrations/0065_electionshomepage_has_expanded_navbar.py
@@ -4,15 +4,18 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('elections', '0064_remove_electionshomepage_menu_button_name_and_more'),
+        ("elections", "0064_remove_electionshomepage_menu_button_name_and_more"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='electionshomepage',
-            name='has_expanded_navbar',
-            field=models.BooleanField(default=True, help_text='Pokud je toto pole zaškrtlé, navigační lišta bude vždy mít rezervované místo na obrazovce.', verbose_name='Má rozšířený navbar?'),
+            model_name="electionshomepage",
+            name="has_expanded_navbar",
+            field=models.BooleanField(
+                default=True,
+                help_text="Pokud je toto pole zaškrtlé, navigační lišta bude vždy mít rezervované místo na obrazovce.",
+                verbose_name="Má rozšířený navbar?",
+            ),
         ),
     ]
diff --git a/elections/migrations/0066_alter_electionsarticlepage_content.py b/elections/migrations/0066_alter_electionsarticlepage_content.py
index e8082934..16d3e00e 100644
--- a/elections/migrations/0066_alter_electionsarticlepage_content.py
+++ b/elections/migrations/0066_alter_electionsarticlepage_content.py
@@ -5,15 +5,789 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('elections', '0065_electionshomepage_has_expanded_navbar'),
+        ("elections", "0065_electionshomepage_has_expanded_navbar"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='electionsarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 78), ('quote', 81), ('download', 83)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 77: ('wagtail.blocks.StreamBlock', [[('text', 76), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 81: ('wagtail.blocks.StructBlock', [[('quote', 79), ('autor_name', 80)]], {}), 82: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 83: ('wagtail.blocks.StructBlock', [[('file', 82)]], {})}, verbose_name='Článek'),
+            model_name="electionsarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 78),
+                    ("quote", 81),
+                    ("download", 83),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 76), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 77)]],
+                        {},
+                    ),
+                    79: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 79), ("autor_name", 80)]],
+                        {},
+                    ),
+                    82: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    83: ("wagtail.blocks.StructBlock", [[("file", 82)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
     ]
diff --git a/elections/migrations/0067_alter_electionsarticlepage_content.py b/elections/migrations/0067_alter_electionsarticlepage_content.py
index 096816ee..58152674 100644
--- a/elections/migrations/0067_alter_electionsarticlepage_content.py
+++ b/elections/migrations/0067_alter_electionsarticlepage_content.py
@@ -5,15 +5,801 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('elections', '0066_alter_electionsarticlepage_content'),
+        ("elections", "0066_alter_electionsarticlepage_content"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='electionsarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 79), ('quote', 82), ('download', 84)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 78: ('wagtail.blocks.StreamBlock', [[('text', 77), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 82: ('wagtail.blocks.StructBlock', [[('quote', 80), ('autor_name', 81)]], {}), 83: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 84: ('wagtail.blocks.StructBlock', [[('file', 83)]], {})}, verbose_name='Článek'),
+            model_name="electionsarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 79),
+                    ("quote", 82),
+                    ("download", 84),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 77), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 78)]],
+                        {},
+                    ),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 80), ("autor_name", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    84: ("wagtail.blocks.StructBlock", [[("file", 83)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
     ]
diff --git a/elections/migrations/0068_alter_electionsarticlepage_content.py b/elections/migrations/0068_alter_electionsarticlepage_content.py
index cc85f615..5749ff67 100644
--- a/elections/migrations/0068_alter_electionsarticlepage_content.py
+++ b/elections/migrations/0068_alter_electionsarticlepage_content.py
@@ -5,15 +5,802 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('elections', '0067_alter_electionsarticlepage_content'),
+        ("elections", "0067_alter_electionsarticlepage_content"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='electionsarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 79), ('quote', 82), ('download', 84)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 78: ('wagtail.blocks.StreamBlock', [[('text', 77), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 82: ('wagtail.blocks.StructBlock', [[('quote', 80), ('autor_name', 81)]], {}), 83: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 84: ('wagtail.blocks.StructBlock', [[('file', 83)]], {})}, verbose_name='Článek'),
+            model_name="electionsarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 79),
+                    ("quote", 82),
+                    ("download", 84),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 77), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 78)]],
+                        {},
+                    ),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 80), ("autor_name", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    84: ("wagtail.blocks.StructBlock", [[("file", 83)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
     ]
diff --git a/elections/migrations/0069_alter_electionsarticlepage_content.py b/elections/migrations/0069_alter_electionsarticlepage_content.py
index fdca70d5..5b093b6b 100644
--- a/elections/migrations/0069_alter_electionsarticlepage_content.py
+++ b/elections/migrations/0069_alter_electionsarticlepage_content.py
@@ -5,15 +5,815 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('elections', '0068_alter_electionsarticlepage_content'),
+        ("elections", "0068_alter_electionsarticlepage_content"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='electionsarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 80), ('quote', 83), ('download', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 79: ('wagtail.blocks.StreamBlock', [[('text', 78), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 80: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 83: ('wagtail.blocks.StructBlock', [[('quote', 81), ('autor_name', 82)]], {}), 84: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 85: ('wagtail.blocks.StructBlock', [[('file', 84)]], {})}, verbose_name='Článek'),
+            model_name="electionsarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 80),
+                    ("quote", 83),
+                    ("download", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 78), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 79)]],
+                        {},
+                    ),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    83: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 81), ("autor_name", 82)]],
+                        {},
+                    ),
+                    84: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
     ]
diff --git a/elections/migrations/0070_alter_electionsarticlepage_content.py b/elections/migrations/0070_alter_electionsarticlepage_content.py
index 6c8f81da..6df167c8 100644
--- a/elections/migrations/0070_alter_electionsarticlepage_content.py
+++ b/elections/migrations/0070_alter_electionsarticlepage_content.py
@@ -5,15 +5,815 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('elections', '0069_alter_electionsarticlepage_content'),
+        ("elections", "0069_alter_electionsarticlepage_content"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='electionsarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 80), ('quote', 83), ('download', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 79: ('wagtail.blocks.StreamBlock', [[('text', 78), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 80: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 83: ('wagtail.blocks.StructBlock', [[('quote', 81), ('autor_name', 82)]], {}), 84: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 85: ('wagtail.blocks.StructBlock', [[('file', 84)]], {})}, verbose_name='Článek'),
+            model_name="electionsarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 80),
+                    ("quote", 83),
+                    ("download", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 78), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 79)]],
+                        {},
+                    ),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    83: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 81), ("autor_name", 82)]],
+                        {},
+                    ),
+                    84: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
     ]
diff --git a/env.example b/env.example
index a8abfea1..2c122035 100644
--- a/env.example
+++ b/env.example
@@ -13,4 +13,4 @@ CELERY_BROKER_URL=redis://127.0.0.1:6379/0
 CELERY_RESULT_BACKEND=
 
 ECOMAIL_API_URL=https://api2.ecomailapp.cz
-ECOMAIL_API_KEY=asdf
\ No newline at end of file
+ECOMAIL_API_KEY=asdf
diff --git a/main/blocks.py b/main/blocks.py
index 42c17ad2..5d0d3f3c 100644
--- a/main/blocks.py
+++ b/main/blocks.py
@@ -1,6 +1,5 @@
 from django.utils.text import slugify
 from wagtail.blocks import (
-    BooleanBlock,
     CharBlock,
     ListBlock,
     PageChooserBlock,
@@ -14,8 +13,9 @@ from wagtail.images.blocks import ImageChooserBlock
 from shared.blocks import CandidateBlock as SharedCandidateBlockMixin
 from shared.blocks import CandidateListBlock
 from shared.blocks import CandidateListBlock as SharedCandidateListBlockMixin
-from shared.blocks import \
-    CandidateSecondaryListBlock as SharedCandidateSecondaryListBlockMixin
+from shared.blocks import (
+    CandidateSecondaryListBlock as SharedCandidateSecondaryListBlockMixin,
+)
 from shared.blocks import (
     CardLinkBlockMixin,
     CardLinkWithHeadlineBlockMixin,
@@ -28,8 +28,9 @@ from shared.blocks import (
     ProgramGroupBlockMixin,
 )
 from shared.blocks import ProgramGroupBlockPopout as SharedProgramGroupBlockPopout
-from shared.blocks import \
-    ProgramGroupWithCandidatesBlock as SharedProgramGroupWithCandidatesBlockMixin
+from shared.blocks import (
+    ProgramGroupWithCandidatesBlock as SharedProgramGroupWithCandidatesBlockMixin,
+)
 from shared.blocks import SecondaryCandidateBlock as SharedSecondaryCandidateBlockMixin
 from shared.blocks import StreamBlock, TeamBlockMixin
 
@@ -82,15 +83,9 @@ class HomePageCarouseSlideBlock(StructBlock):
         label="Obrázek nahrazující animaci (mobil / tablet)", required=False
     )
 
-    desktop_video_url = URLBlock(
-        label="Odkaz na desktop video",
-        required=False
-    )
+    desktop_video_url = URLBlock(label="Odkaz na desktop video", required=False)
 
-    mobile_video_url = URLBlock(
-        label="Odkaz na mobilnĂ­ video",
-        required=False
-    )
+    mobile_video_url = URLBlock(label="Odkaz na mobilnĂ­ video", required=False)
 
     button_url = URLBlock(
         label="Odkaz tlaÄŤĂ­tka",
diff --git a/main/migrations/0144_alter_maincareerpage_employment_relationship.py b/main/migrations/0144_alter_maincareerpage_employment_relationship.py
index 22272715..d336661a 100644
--- a/main/migrations/0144_alter_maincareerpage_employment_relationship.py
+++ b/main/migrations/0144_alter_maincareerpage_employment_relationship.py
@@ -4,15 +4,18 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0143_alter_mainhomepage_popout_button_content'),
+        ("main", "0143_alter_mainhomepage_popout_button_content"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='maincareerpage',
-            name='employment_relationship',
-            field=models.CharField(help_text="Např. 'Rámcová smlouva na dobu určitou'", max_length=128, verbose_name='Typ smlouvy'),
+            model_name="maincareerpage",
+            name="employment_relationship",
+            field=models.CharField(
+                help_text="Např. 'Rámcová smlouva na dobu určitou'",
+                max_length=128,
+                verbose_name="Typ smlouvy",
+            ),
         ),
     ]
diff --git a/main/migrations/0145_alter_mainhomepage_content.py b/main/migrations/0145_alter_mainhomepage_content.py
index adca267d..50bb57b9 100644
--- a/main/migrations/0145_alter_mainhomepage_content.py
+++ b/main/migrations/0145_alter_mainhomepage_content.py
@@ -7,15 +7,189 @@ import shared.blocks.children.misc
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0144_alter_maincareerpage_employment_relationship'),
+        ("main", "0144_alter_maincareerpage_employment_relationship"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('carousel', 9), ('news', 12), ('people', 16), ('regions', 18), ('boxes', 26)], blank=True, block_lookup={0: ('wagtail.blocks.TextBlock', (), {'label': 'Desktop první řádek'}), 1: ('wagtail.blocks.TextBlock', (), {'label': 'Desktop druhý řádek'}), 2: ('wagtail.blocks.TextBlock', (), {'label': 'První mobilní řádek'}), 3: ('wagtail.blocks.TextBlock', (), {'label': 'Druhý mobilní řádek'}), 4: ('wagtail.blocks.TextBlock', (), {'label': 'Třetí mobilní řádek'}), 5: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek nahrazující animaci (desktop)', 'required': False}), 6: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek nahrazující animaci (mobil / tablet)', 'required': False}), 7: ('wagtail.blocks.URLBlock', (), {'help_text': 'Bez odkazu tlačítko nebude viditelné.', 'label': 'Odkaz tlačítka', 'required': False}), 8: ('wagtail.blocks.CharBlock', (), {'help_text': 'Odkaz funguje i bez tlačítka. Pokud chceš tlačítko skrýt, nevyplňuj text.', 'label': 'Text tlačítka', 'required': False}), 9: ('wagtail.blocks.StructBlock', [[('desktop_line_1', 0), ('desktop_line_2', 1), ('mobile_line_1', 2), ('mobile_line_2', 3), ('mobile_line_3', 4), ('desktop_image', 5), ('mobile_image', 6), ('button_url', 7), ('button_text', 8)]], {}), 10: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 11: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 12: ('wagtail.blocks.StructBlock', [[('title', 10), ('description', 11)]], {'template': 'styleguide2/includes/organisms/articles/articles_section.html'}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'První řádek titulku'}), 14: ('wagtail.blocks.CharBlock', (), {'label': 'Druhý řádek titulku', 'required': False}), 15: ('wagtail.blocks.ListBlock', (shared.blocks.children.misc.PersonBoxBlock,), {'label': 'Boxíky'}), 16: ('wagtail.blocks.StructBlock', [[('title_line_1', 13), ('title_line_2', 14), ('description', 11), ('list', 15)]], {}), 17: ('wagtail.blocks.CharBlock', (), {'help_text': 'Články pro regiony se načtou automaticky', 'label': 'Titulek'}), 18: ('wagtail.blocks.StructBlock', [[('title', 17)]], {}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 20: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka'}), 21: ('wagtail.blocks.CharBlock', (), {'label': 'Text tlačítka'}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Logo/obrázek'}), 23: ('wagtail.blocks.StructBlock', [[('button_link', 20), ('button_text', 21), ('title', 19), ('image', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Boxíky'}), 25: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek pozadí', 'required': False}), 26: ('wagtail.blocks.StructBlock', [[('title', 19), ('list', 24), ('image', 25)]], {})}, verbose_name='Hlavní obsah'),
+            model_name="mainhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("carousel", 9),
+                    ("news", 12),
+                    ("people", 16),
+                    ("regions", 18),
+                    ("boxes", 26),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Desktop první řádek"},
+                    ),
+                    1: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Desktop druhý řádek"},
+                    ),
+                    2: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "První mobilní řádek"},
+                    ),
+                    3: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Druhý mobilní řádek"},
+                    ),
+                    4: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Třetí mobilní řádek"},
+                    ),
+                    5: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "label": "Obrázek nahrazující animaci (desktop)",
+                            "required": False,
+                        },
+                    ),
+                    6: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "label": "Obrázek nahrazující animaci (mobil / tablet)",
+                            "required": False,
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Bez odkazu tlačítko nebude viditelné.",
+                            "label": "Odkaz tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz funguje i bez tlačítka. Pokud chceš tlačítko skrýt, nevyplňuj text.",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    9: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("desktop_line_1", 0),
+                                ("desktop_line_2", 1),
+                                ("mobile_line_1", 2),
+                                ("mobile_line_2", 3),
+                                ("mobile_line_3", 4),
+                                ("desktop_image", 5),
+                                ("mobile_image", 6),
+                                ("button_url", 7),
+                                ("button_text", 8),
+                            ]
+                        ],
+                        {},
+                    ),
+                    10: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 10), ("description", 11)]],
+                        {
+                            "template": "styleguide2/includes/organisms/articles/articles_section.html"
+                        },
+                    ),
+                    13: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "První řádek titulku"},
+                    ),
+                    14: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Druhý řádek titulku", "required": False},
+                    ),
+                    15: (
+                        "wagtail.blocks.ListBlock",
+                        (shared.blocks.children.misc.PersonBoxBlock,),
+                        {"label": "BoxĂ­ky"},
+                    ),
+                    16: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title_line_1", 13),
+                                ("title_line_2", 14),
+                                ("description", 11),
+                                ("list", 15),
+                            ]
+                        ],
+                        {},
+                    ),
+                    17: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Články pro regiony se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    18: ("wagtail.blocks.StructBlock", [[("title", 17)]], {}),
+                    19: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    20: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz tlaÄŤĂ­tka"}),
+                    21: ("wagtail.blocks.CharBlock", (), {"label": "Text tlaÄŤĂ­tka"}),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Logo/obrázek"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("button_link", 20),
+                                ("button_text", 21),
+                                ("title", 19),
+                                ("image", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: ("wagtail.blocks.ListBlock", (23,), {"label": "BoxĂ­ky"}),
+                    25: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek pozadí", "required": False},
+                    ),
+                    26: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("list", 24), ("image", 25)]],
+                        {},
+                    ),
+                },
+                verbose_name="HlavnĂ­ obsah",
+            ),
         ),
     ]
diff --git a/main/migrations/0146_mainhomepage_has_expanded_navbar.py b/main/migrations/0146_mainhomepage_has_expanded_navbar.py
index 43a5fbd2..0b4cae45 100644
--- a/main/migrations/0146_mainhomepage_has_expanded_navbar.py
+++ b/main/migrations/0146_mainhomepage_has_expanded_navbar.py
@@ -4,15 +4,18 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0145_alter_mainhomepage_content'),
+        ("main", "0145_alter_mainhomepage_content"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='mainhomepage',
-            name='has_expanded_navbar',
-            field=models.BooleanField(default=True, help_text='Pokud je toto pole zaškrtlé, navigační lišta bude vždy mít rezervované místo na obrazovce.', verbose_name='Má rozšířený navbar?'),
+            model_name="mainhomepage",
+            name="has_expanded_navbar",
+            field=models.BooleanField(
+                default=True,
+                help_text="Pokud je toto pole zaškrtlé, navigační lišta bude vždy mít rezervované místo na obrazovce.",
+                verbose_name="Má rozšířený navbar?",
+            ),
         ),
     ]
diff --git a/main/migrations/0147_alter_mainhomepage_content.py b/main/migrations/0147_alter_mainhomepage_content.py
index 7b0da8b3..19df44ce 100644
--- a/main/migrations/0147_alter_mainhomepage_content.py
+++ b/main/migrations/0147_alter_mainhomepage_content.py
@@ -7,15 +7,189 @@ import shared.blocks.children.misc
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0146_mainhomepage_has_expanded_navbar'),
+        ("main", "0146_mainhomepage_has_expanded_navbar"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('carousel', 9), ('news', 12), ('people', 16), ('regions', 18), ('boxes', 26)], blank=True, block_lookup={0: ('wagtail.blocks.TextBlock', (), {'label': 'Desktop první řádek', 'required': False}), 1: ('wagtail.blocks.TextBlock', (), {'label': 'Desktop druhý řádek', 'required': False}), 2: ('wagtail.blocks.TextBlock', (), {'label': 'První mobilní řádek', 'required': False}), 3: ('wagtail.blocks.TextBlock', (), {'label': 'Druhý mobilní řádek', 'required': False}), 4: ('wagtail.blocks.TextBlock', (), {'label': 'Třetí mobilní řádek', 'required': False}), 5: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek nahrazující animaci (desktop)', 'required': False}), 6: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek nahrazující animaci (mobil / tablet)', 'required': False}), 7: ('wagtail.blocks.URLBlock', (), {'help_text': 'Bez odkazu tlačítko nebude viditelné.', 'label': 'Odkaz tlačítka', 'required': False}), 8: ('wagtail.blocks.CharBlock', (), {'help_text': 'Odkaz funguje i bez tlačítka. Pokud chceš tlačítko skrýt, nevyplňuj text.', 'label': 'Text tlačítka', 'required': False}), 9: ('wagtail.blocks.StructBlock', [[('desktop_line_1', 0), ('desktop_line_2', 1), ('mobile_line_1', 2), ('mobile_line_2', 3), ('mobile_line_3', 4), ('desktop_image', 5), ('mobile_image', 6), ('button_url', 7), ('button_text', 8)]], {}), 10: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 11: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 12: ('wagtail.blocks.StructBlock', [[('title', 10), ('description', 11)]], {'template': 'styleguide2/includes/organisms/articles/articles_section.html'}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'První řádek titulku'}), 14: ('wagtail.blocks.CharBlock', (), {'label': 'Druhý řádek titulku', 'required': False}), 15: ('wagtail.blocks.ListBlock', (shared.blocks.children.misc.PersonBoxBlock,), {'label': 'Boxíky'}), 16: ('wagtail.blocks.StructBlock', [[('title_line_1', 13), ('title_line_2', 14), ('description', 11), ('list', 15)]], {}), 17: ('wagtail.blocks.CharBlock', (), {'help_text': 'Články pro regiony se načtou automaticky', 'label': 'Titulek'}), 18: ('wagtail.blocks.StructBlock', [[('title', 17)]], {}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 20: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka'}), 21: ('wagtail.blocks.CharBlock', (), {'label': 'Text tlačítka'}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Logo/obrázek'}), 23: ('wagtail.blocks.StructBlock', [[('button_link', 20), ('button_text', 21), ('title', 19), ('image', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Boxíky'}), 25: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek pozadí', 'required': False}), 26: ('wagtail.blocks.StructBlock', [[('title', 19), ('list', 24), ('image', 25)]], {})}, verbose_name='Hlavní obsah'),
+            model_name="mainhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("carousel", 9),
+                    ("news", 12),
+                    ("people", 16),
+                    ("regions", 18),
+                    ("boxes", 26),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Desktop první řádek", "required": False},
+                    ),
+                    1: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Desktop druhý řádek", "required": False},
+                    ),
+                    2: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "První mobilní řádek", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Druhý mobilní řádek", "required": False},
+                    ),
+                    4: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Třetí mobilní řádek", "required": False},
+                    ),
+                    5: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "label": "Obrázek nahrazující animaci (desktop)",
+                            "required": False,
+                        },
+                    ),
+                    6: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "label": "Obrázek nahrazující animaci (mobil / tablet)",
+                            "required": False,
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Bez odkazu tlačítko nebude viditelné.",
+                            "label": "Odkaz tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz funguje i bez tlačítka. Pokud chceš tlačítko skrýt, nevyplňuj text.",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    9: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("desktop_line_1", 0),
+                                ("desktop_line_2", 1),
+                                ("mobile_line_1", 2),
+                                ("mobile_line_2", 3),
+                                ("mobile_line_3", 4),
+                                ("desktop_image", 5),
+                                ("mobile_image", 6),
+                                ("button_url", 7),
+                                ("button_text", 8),
+                            ]
+                        ],
+                        {},
+                    ),
+                    10: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 10), ("description", 11)]],
+                        {
+                            "template": "styleguide2/includes/organisms/articles/articles_section.html"
+                        },
+                    ),
+                    13: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "První řádek titulku"},
+                    ),
+                    14: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Druhý řádek titulku", "required": False},
+                    ),
+                    15: (
+                        "wagtail.blocks.ListBlock",
+                        (shared.blocks.children.misc.PersonBoxBlock,),
+                        {"label": "BoxĂ­ky"},
+                    ),
+                    16: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title_line_1", 13),
+                                ("title_line_2", 14),
+                                ("description", 11),
+                                ("list", 15),
+                            ]
+                        ],
+                        {},
+                    ),
+                    17: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Články pro regiony se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    18: ("wagtail.blocks.StructBlock", [[("title", 17)]], {}),
+                    19: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    20: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz tlaÄŤĂ­tka"}),
+                    21: ("wagtail.blocks.CharBlock", (), {"label": "Text tlaÄŤĂ­tka"}),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Logo/obrázek"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("button_link", 20),
+                                ("button_text", 21),
+                                ("title", 19),
+                                ("image", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: ("wagtail.blocks.ListBlock", (23,), {"label": "BoxĂ­ky"}),
+                    25: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek pozadí", "required": False},
+                    ),
+                    26: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("list", 24), ("image", 25)]],
+                        {},
+                    ),
+                },
+                verbose_name="HlavnĂ­ obsah",
+            ),
         ),
     ]
diff --git a/main/migrations/0148_alter_mainhomepage_content.py b/main/migrations/0148_alter_mainhomepage_content.py
index 69f03af4..9bc21607 100644
--- a/main/migrations/0148_alter_mainhomepage_content.py
+++ b/main/migrations/0148_alter_mainhomepage_content.py
@@ -1,20 +1,207 @@
 # Generated by Django 5.0.7 on 2025-03-11 19:34
 
-import shared.blocks.children.misc
 import wagtail.fields
 from django.db import migrations
 
+import shared.blocks.children.misc
+
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0147_alter_mainhomepage_content'),
+        ("main", "0147_alter_mainhomepage_content"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('carousel', 11), ('news', 14), ('people', 18), ('regions', 20), ('boxes', 28)], blank=True, block_lookup={0: ('wagtail.blocks.TextBlock', (), {'label': 'Desktop první řádek', 'required': False}), 1: ('wagtail.blocks.TextBlock', (), {'label': 'Desktop druhý řádek', 'required': False}), 2: ('wagtail.blocks.TextBlock', (), {'label': 'První mobilní řádek', 'required': False}), 3: ('wagtail.blocks.TextBlock', (), {'label': 'Druhý mobilní řádek', 'required': False}), 4: ('wagtail.blocks.TextBlock', (), {'label': 'Třetí mobilní řádek', 'required': False}), 5: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek nahrazující animaci (desktop)', 'required': False}), 6: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek nahrazující animaci (mobil / tablet)', 'required': False}), 7: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz na desktop video', 'required': False}), 8: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz na mobilní video', 'required': False}), 9: ('wagtail.blocks.URLBlock', (), {'help_text': 'Bez odkazu tlačítko nebude viditelné.', 'label': 'Odkaz tlačítka', 'required': False}), 10: ('wagtail.blocks.CharBlock', (), {'help_text': 'Odkaz funguje i bez tlačítka. Pokud chceš tlačítko skrýt, nevyplňuj text.', 'label': 'Text tlačítka', 'required': False}), 11: ('wagtail.blocks.StructBlock', [[('desktop_line_1', 0), ('desktop_line_2', 1), ('mobile_line_1', 2), ('mobile_line_2', 3), ('mobile_line_3', 4), ('desktop_image', 5), ('mobile_image', 6), ('desktop_video_url', 7), ('mobile_video_url', 8), ('button_url', 9), ('button_text', 10)]], {}), 12: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 13: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 14: ('wagtail.blocks.StructBlock', [[('title', 12), ('description', 13)]], {'template': 'styleguide2/includes/organisms/articles/articles_section.html'}), 15: ('wagtail.blocks.CharBlock', (), {'label': 'První řádek titulku'}), 16: ('wagtail.blocks.CharBlock', (), {'label': 'Druhý řádek titulku', 'required': False}), 17: ('wagtail.blocks.ListBlock', (shared.blocks.children.misc.PersonBoxBlock,), {'label': 'Boxíky'}), 18: ('wagtail.blocks.StructBlock', [[('title_line_1', 15), ('title_line_2', 16), ('description', 13), ('list', 17)]], {}), 19: ('wagtail.blocks.CharBlock', (), {'help_text': 'Články pro regiony se načtou automaticky', 'label': 'Titulek'}), 20: ('wagtail.blocks.StructBlock', [[('title', 19)]], {}), 21: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 22: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka'}), 23: ('wagtail.blocks.CharBlock', (), {'label': 'Text tlačítka'}), 24: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Logo/obrázek'}), 25: ('wagtail.blocks.StructBlock', [[('button_link', 22), ('button_text', 23), ('title', 21), ('image', 24)]], {}), 26: ('wagtail.blocks.ListBlock', (25,), {'label': 'Boxíky'}), 27: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek pozadí', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('title', 21), ('list', 26), ('image', 27)]], {})}, verbose_name='Hlavní obsah'),
+            model_name="mainhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("carousel", 11),
+                    ("news", 14),
+                    ("people", 18),
+                    ("regions", 20),
+                    ("boxes", 28),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Desktop první řádek", "required": False},
+                    ),
+                    1: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Desktop druhý řádek", "required": False},
+                    ),
+                    2: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "První mobilní řádek", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Druhý mobilní řádek", "required": False},
+                    ),
+                    4: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Třetí mobilní řádek", "required": False},
+                    ),
+                    5: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "label": "Obrázek nahrazující animaci (desktop)",
+                            "required": False,
+                        },
+                    ),
+                    6: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "label": "Obrázek nahrazující animaci (mobil / tablet)",
+                            "required": False,
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz na desktop video", "required": False},
+                    ),
+                    8: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz na mobilnĂ­ video", "required": False},
+                    ),
+                    9: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Bez odkazu tlačítko nebude viditelné.",
+                            "label": "Odkaz tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz funguje i bez tlačítka. Pokud chceš tlačítko skrýt, nevyplňuj text.",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("desktop_line_1", 0),
+                                ("desktop_line_2", 1),
+                                ("mobile_line_1", 2),
+                                ("mobile_line_2", 3),
+                                ("mobile_line_3", 4),
+                                ("desktop_image", 5),
+                                ("mobile_image", 6),
+                                ("desktop_video_url", 7),
+                                ("mobile_video_url", 8),
+                                ("button_url", 9),
+                                ("button_text", 10),
+                            ]
+                        ],
+                        {},
+                    ),
+                    12: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    13: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    14: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 12), ("description", 13)]],
+                        {
+                            "template": "styleguide2/includes/organisms/articles/articles_section.html"
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "První řádek titulku"},
+                    ),
+                    16: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Druhý řádek titulku", "required": False},
+                    ),
+                    17: (
+                        "wagtail.blocks.ListBlock",
+                        (shared.blocks.children.misc.PersonBoxBlock,),
+                        {"label": "BoxĂ­ky"},
+                    ),
+                    18: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title_line_1", 15),
+                                ("title_line_2", 16),
+                                ("description", 13),
+                                ("list", 17),
+                            ]
+                        ],
+                        {},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Články pro regiony se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    20: ("wagtail.blocks.StructBlock", [[("title", 19)]], {}),
+                    21: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    22: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz tlaÄŤĂ­tka"}),
+                    23: ("wagtail.blocks.CharBlock", (), {"label": "Text tlaÄŤĂ­tka"}),
+                    24: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Logo/obrázek"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("button_link", 22),
+                                ("button_text", 23),
+                                ("title", 21),
+                                ("image", 24),
+                            ]
+                        ],
+                        {},
+                    ),
+                    26: ("wagtail.blocks.ListBlock", (25,), {"label": "BoxĂ­ky"}),
+                    27: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek pozadí", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 21), ("list", 26), ("image", 27)]],
+                        {},
+                    ),
+                },
+                verbose_name="HlavnĂ­ obsah",
+            ),
         ),
     ]
diff --git a/main/migrations/0149_alter_mainarticlepage_content_and_more.py b/main/migrations/0149_alter_mainarticlepage_content_and_more.py
index 9474140c..46083358 100644
--- a/main/migrations/0149_alter_mainarticlepage_content_and_more.py
+++ b/main/migrations/0149_alter_mainarticlepage_content_and_more.py
@@ -5,20 +5,1996 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0148_alter_mainhomepage_content'),
+        ("main", "0148_alter_mainhomepage_content"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 78), ('quote', 81), ('download', 83)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 77: ('wagtail.blocks.StreamBlock', [[('text', 76), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 81: ('wagtail.blocks.StructBlock', [[('quote', 79), ('autor_name', 80)]], {}), 82: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 83: ('wagtail.blocks.StructBlock', [[('file', 82)]], {})}, verbose_name='Článek'),
+            model_name="mainarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 78),
+                    ("quote", 81),
+                    ("download", 83),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 76), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 77)]],
+                        {},
+                    ),
+                    79: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 79), ("autor_name", 80)]],
+                        {},
+                    ),
+                    82: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    83: ("wagtail.blocks.StructBlock", [[("file", 82)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='mainprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 139), ('elections_program', 141)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['main.MainArticlesPage', 'main.MainArticlePage', 'main.MainProgramPage', 'main.MainPeoplePage', 'main.MainPersonPage', 'main.MainSimplePage', 'main.MainContactPage', 'main.MainCrossroadPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 91: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90)]], {}), 92: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 94: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 95: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 96: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 97: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 98: ('wagtail.blocks.StructBlock', [[('lat', 92), ('lon', 93), ('hex_color', 94), ('zoom', 95), ('style', 96), ('height', 97)]], {'label': 'Špendlík na mapě'}), 99: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 100: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 101: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 99), ('image', 85), ('link', 12), ('hex_color', 100)]], {'required': True}), 102: ('wagtail.blocks.ListBlock', (101,), {'label': 'Součásti'}), 103: ('wagtail.blocks.StructBlock', [[('features', 102), ('zoom', 95), ('style', 96), ('height', 97)]], {'label': 'Mapová kolekce'}), 104: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 91), ('map_point', 98), ('map_collection', 103)]], {'label': 'Obsah', 'required': False}), 105: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 106: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 104), ('page', 105), ('link', 12)]], {}), 107: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 108: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 109: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 110: ('wagtail.blocks.StructBlock', [[('title', 107), ('color', 108), ('hoveractive', 109), ('page', 105), ('link', 12), ('align', 57)]], {}), 111: ('wagtail.blocks.ListBlock', (110,), {'label': 'Tlačítka'}), 112: ('wagtail.blocks.StructBlock', [[('buttons', 111)]], {}), 113: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 106), ('figure', 84), ('youtube', 91), ('map_point', 98), ('map_collection', 103), ('button', 110), ('button_group', 112)]], {'label': 'Obsah levého sloupce', 'required': True}), 114: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 106), ('figure', 84), ('youtube', 91), ('map_point', 98), ('map_collection', 103), ('button', 110), ('button_group', 112)]], {'label': 'Obsah pravého sloupce', 'required': True}), 115: ('wagtail.blocks.StructBlock', [[('left_column_content', 113), ('right_column_content', 114)]], {}), 116: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 106), ('figure', 84), ('youtube', 91), ('map_point', 98), ('map_collection', 103), ('button', 110), ('button_group', 112)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 117: ('wagtail.blocks.StructBlock', [[('left_column_content', 113), ('middle_column_content', 116), ('right_column_content', 114)]], {}), 118: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90)]], {'label': 'YouTube video'}), 119: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 120: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 121: ('wagtail.blocks.StructBlock', [[('name', 119), ('content', 120)]], {}), 122: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 106), ('two_columns', 115), ('three_columns', 117), ('youtube', 118), ('map_point', 98), ('map_collection', 103), ('button', 110), ('button_group', 112), ('popout_point', 121)]], {'label': 'Obsah'}), 123: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 122)]], {}), 124: ('wagtail.blocks.ListBlock', (123,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 125: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 126: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 125)]], {'label': 'Odkaz'}), 127: ('wagtail.blocks.ListBlock', (126,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 128: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 129: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 130: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 131: ('wagtail.blocks.StructBlock', [[('content', 130)]], {}), 132: ('wagtail.blocks.ListBlock', (131,), {'label': 'Body'}), 133: ('wagtail.blocks.StructBlock', [[('number', 129), ('name', 17), ('points', 132)]], {}), 134: ('wagtail.blocks.ListBlock', (133,), {'label': 'Kategorie'}), 135: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 136: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 137: ('wagtail.blocks.StructBlock', [[('label', 128), ('categories', 134), ('long_version_url', 135), ('long_version_text', 136)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 138: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 137)]], {'required': False}), 139: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 124), ('tab_links', 127), ('program', 138)]], {}), 140: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['elections.ElectionsFullProgramPage'], 'required': False}), 141: ('wagtail.blocks.StructBlock', [[('title', 0), ('program_page', 140)]], {})}, verbose_name='Programy'),
+            model_name="mainprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 139),
+                    ("elections_program", 141),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "main.MainArticlesPage",
+                                "main.MainArticlePage",
+                                "main.MainProgramPage",
+                                "main.MainPeoplePage",
+                                "main.MainPersonPage",
+                                "main.MainSimplePage",
+                                "main.MainContactPage",
+                                "main.MainCrossroadPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                            ]
+                        ],
+                        {},
+                    ),
+                    92: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    95: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    98: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 92),
+                                ("lon", 93),
+                                ("hex_color", 94),
+                                ("zoom", 95),
+                                ("style", 96),
+                                ("height", 97),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    99: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    100: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 99),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 100),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    102: ("wagtail.blocks.ListBlock", (101,), {"label": "Součásti"}),
+                    103: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 102),
+                                ("zoom", 95),
+                                ("style", 96),
+                                ("height", 97),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    104: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 91),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    105: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 104),
+                                ("page", 105),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    107: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    108: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    109: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 107),
+                                ("color", 108),
+                                ("hoveractive", 109),
+                                ("page", 105),
+                                ("link", 12),
+                                ("align", 57),
+                            ]
+                        ],
+                        {},
+                    ),
+                    111: ("wagtail.blocks.ListBlock", (110,), {"label": "TlaÄŤĂ­tka"}),
+                    112: ("wagtail.blocks.StructBlock", [[("buttons", 111)]], {}),
+                    113: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 106),
+                                ("figure", 84),
+                                ("youtube", 91),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                                ("button", 110),
+                                ("button_group", 112),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    114: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 106),
+                                ("figure", 84),
+                                ("youtube", 91),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                                ("button", 110),
+                                ("button_group", 112),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    115: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 113), ("right_column_content", 114)]],
+                        {},
+                    ),
+                    116: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 106),
+                                ("figure", 84),
+                                ("youtube", 91),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                                ("button", 110),
+                                ("button_group", 112),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    117: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 113),
+                                ("middle_column_content", 116),
+                                ("right_column_content", 114),
+                            ]
+                        ],
+                        {},
+                    ),
+                    118: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    119: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    120: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    121: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 119), ("content", 120)]],
+                        {},
+                    ),
+                    122: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 106),
+                                ("two_columns", 115),
+                                ("three_columns", 117),
+                                ("youtube", 118),
+                                ("map_point", 98),
+                                ("map_collection", 103),
+                                ("button", 110),
+                                ("button_group", 112),
+                                ("popout_point", 121),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    123: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 122)]],
+                        {},
+                    ),
+                    124: (
+                        "wagtail.blocks.ListBlock",
+                        (123,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    125: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    126: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 125)]],
+                        {"label": "Odkaz"},
+                    ),
+                    127: (
+                        "wagtail.blocks.ListBlock",
+                        (126,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    128: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    129: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    130: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    131: ("wagtail.blocks.StructBlock", [[("content", 130)]], {}),
+                    132: ("wagtail.blocks.ListBlock", (131,), {"label": "Body"}),
+                    133: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 129), ("name", 17), ("points", 132)]],
+                        {},
+                    ),
+                    134: ("wagtail.blocks.ListBlock", (133,), {"label": "Kategorie"}),
+                    135: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    136: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    137: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 128),
+                                ("categories", 134),
+                                ("long_version_url", 135),
+                                ("long_version_text", 136),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 137),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    139: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 124),
+                                ("tab_links", 127),
+                                ("program", 138),
+                            ]
+                        ],
+                        {},
+                    ),
+                    140: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": ["elections.ElectionsFullProgramPage"],
+                            "required": False,
+                        },
+                    ),
+                    141: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("program_page", 140)]],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/main/migrations/0150_alter_mainarticlepage_content_and_more.py b/main/migrations/0150_alter_mainarticlepage_content_and_more.py
index aea9c7c4..ab5a583d 100644
--- a/main/migrations/0150_alter_mainarticlepage_content_and_more.py
+++ b/main/migrations/0150_alter_mainarticlepage_content_and_more.py
@@ -5,20 +5,2020 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0149_alter_mainarticlepage_content_and_more'),
+        ("main", "0149_alter_mainarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 79), ('quote', 82), ('download', 84)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 78: ('wagtail.blocks.StreamBlock', [[('text', 77), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 82: ('wagtail.blocks.StructBlock', [[('quote', 80), ('autor_name', 81)]], {}), 83: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 84: ('wagtail.blocks.StructBlock', [[('file', 83)]], {})}, verbose_name='Článek'),
+            model_name="mainarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 79),
+                    ("quote", 82),
+                    ("download", 84),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 77), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 78)]],
+                        {},
+                    ),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 80), ("autor_name", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    84: ("wagtail.blocks.StructBlock", [[("file", 83)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='mainprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 140), ('elections_program', 142)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['main.MainArticlesPage', 'main.MainArticlePage', 'main.MainProgramPage', 'main.MainPeoplePage', 'main.MainPersonPage', 'main.MainSimplePage', 'main.MainContactPage', 'main.MainCrossroadPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 91: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 92: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 94: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 95: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 96: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 97: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 98: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 99: ('wagtail.blocks.StructBlock', [[('lat', 93), ('lon', 94), ('hex_color', 95), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Špendlík na mapě'}), 100: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 101: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 102: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 100), ('image', 85), ('link', 12), ('hex_color', 101)]], {'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Součásti'}), 104: ('wagtail.blocks.StructBlock', [[('features', 103), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Mapová kolekce'}), 105: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104)]], {'label': 'Obsah', 'required': False}), 106: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 105), ('page', 106), ('link', 12)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 109: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 110: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 111: ('wagtail.blocks.StructBlock', [[('title', 108), ('color', 109), ('hoveractive', 110), ('page', 106), ('link', 12), ('align', 57)]], {}), 112: ('wagtail.blocks.ListBlock', (111,), {'label': 'Tlačítka'}), 113: ('wagtail.blocks.StructBlock', [[('buttons', 112)]], {}), 114: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah levého sloupce', 'required': True}), 115: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah pravého sloupce', 'required': True}), 116: ('wagtail.blocks.StructBlock', [[('left_column_content', 114), ('right_column_content', 115)]], {}), 117: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 118: ('wagtail.blocks.StructBlock', [[('left_column_content', 114), ('middle_column_content', 117), ('right_column_content', 115)]], {}), 119: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {'label': 'YouTube video'}), 120: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 121: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 122: ('wagtail.blocks.StructBlock', [[('name', 120), ('content', 121)]], {}), 123: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 107), ('two_columns', 116), ('three_columns', 118), ('youtube', 119), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113), ('popout_point', 122)]], {'label': 'Obsah'}), 124: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 123)]], {}), 125: ('wagtail.blocks.ListBlock', (124,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 126: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 127: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 126)]], {'label': 'Odkaz'}), 128: ('wagtail.blocks.ListBlock', (127,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 129: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 130: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 131: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 132: ('wagtail.blocks.StructBlock', [[('content', 131)]], {}), 133: ('wagtail.blocks.ListBlock', (132,), {'label': 'Body'}), 134: ('wagtail.blocks.StructBlock', [[('number', 130), ('name', 17), ('points', 133)]], {}), 135: ('wagtail.blocks.ListBlock', (134,), {'label': 'Kategorie'}), 136: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 137: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 138: ('wagtail.blocks.StructBlock', [[('label', 129), ('categories', 135), ('long_version_url', 136), ('long_version_text', 137)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 139: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 138)]], {'required': False}), 140: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 125), ('tab_links', 128), ('program', 139)]], {}), 141: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['elections.ElectionsFullProgramPage'], 'required': False}), 142: ('wagtail.blocks.StructBlock', [[('title', 0), ('program_page', 141)]], {})}, verbose_name='Programy'),
+            model_name="mainprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 140),
+                    ("elections_program", 142),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "main.MainArticlesPage",
+                                "main.MainArticlePage",
+                                "main.MainProgramPage",
+                                "main.MainPeoplePage",
+                                "main.MainPersonPage",
+                                "main.MainSimplePage",
+                                "main.MainContactPage",
+                                "main.MainCrossroadPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    92: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    98: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 93),
+                                ("lon", 94),
+                                ("hex_color", 95),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    100: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    102: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 100),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 101),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    103: ("wagtail.blocks.ListBlock", (102,), {"label": "Součásti"}),
+                    104: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 103),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    105: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 105),
+                                ("page", 106),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    109: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("color", 109),
+                                ("hoveractive", 110),
+                                ("page", 106),
+                                ("link", 12),
+                                ("align", 57),
+                            ]
+                        ],
+                        {},
+                    ),
+                    112: ("wagtail.blocks.ListBlock", (111,), {"label": "TlaÄŤĂ­tka"}),
+                    113: ("wagtail.blocks.StructBlock", [[("buttons", 112)]], {}),
+                    114: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    115: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 114), ("right_column_content", 115)]],
+                        {},
+                    ),
+                    117: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    118: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 114),
+                                ("middle_column_content", 117),
+                                ("right_column_content", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    120: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    121: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    122: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 120), ("content", 121)]],
+                        {},
+                    ),
+                    123: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 107),
+                                ("two_columns", 116),
+                                ("three_columns", 118),
+                                ("youtube", 119),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                                ("popout_point", 122),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    124: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 123)]],
+                        {},
+                    ),
+                    125: (
+                        "wagtail.blocks.ListBlock",
+                        (124,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    126: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    127: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 126)]],
+                        {"label": "Odkaz"},
+                    ),
+                    128: (
+                        "wagtail.blocks.ListBlock",
+                        (127,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    129: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    130: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    131: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    132: ("wagtail.blocks.StructBlock", [[("content", 131)]], {}),
+                    133: ("wagtail.blocks.ListBlock", (132,), {"label": "Body"}),
+                    134: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 130), ("name", 17), ("points", 133)]],
+                        {},
+                    ),
+                    135: ("wagtail.blocks.ListBlock", (134,), {"label": "Kategorie"}),
+                    136: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    137: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 129),
+                                ("categories", 135),
+                                ("long_version_url", 136),
+                                ("long_version_text", 137),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    139: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 138),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    140: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 125),
+                                ("tab_links", 128),
+                                ("program", 139),
+                            ]
+                        ],
+                        {},
+                    ),
+                    141: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": ["elections.ElectionsFullProgramPage"],
+                            "required": False,
+                        },
+                    ),
+                    142: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("program_page", 141)]],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/main/migrations/0151_alter_mainarticlepage_content_and_more.py b/main/migrations/0151_alter_mainarticlepage_content_and_more.py
index 4ee93b86..83aa8d98 100644
--- a/main/migrations/0151_alter_mainarticlepage_content_and_more.py
+++ b/main/migrations/0151_alter_mainarticlepage_content_and_more.py
@@ -5,20 +5,2022 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0150_alter_mainarticlepage_content_and_more'),
+        ("main", "0150_alter_mainarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 79), ('quote', 82), ('download', 84)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 78: ('wagtail.blocks.StreamBlock', [[('text', 77), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 82: ('wagtail.blocks.StructBlock', [[('quote', 80), ('autor_name', 81)]], {}), 83: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 84: ('wagtail.blocks.StructBlock', [[('file', 83)]], {})}, verbose_name='Článek'),
+            model_name="mainarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 79),
+                    ("quote", 82),
+                    ("download", 84),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 77), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 78)]],
+                        {},
+                    ),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 80), ("autor_name", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    84: ("wagtail.blocks.StructBlock", [[("file", 83)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='mainprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 140), ('elections_program', 142)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['main.MainArticlesPage', 'main.MainArticlePage', 'main.MainProgramPage', 'main.MainPeoplePage', 'main.MainPersonPage', 'main.MainSimplePage', 'main.MainContactPage', 'main.MainCrossroadPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 91: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 92: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 94: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 95: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 96: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 97: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 98: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 99: ('wagtail.blocks.StructBlock', [[('lat', 93), ('lon', 94), ('hex_color', 95), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Špendlík na mapě'}), 100: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 101: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 102: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 100), ('image', 85), ('link', 12), ('hex_color', 101)]], {'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Součásti'}), 104: ('wagtail.blocks.StructBlock', [[('features', 103), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Mapová kolekce'}), 105: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104)]], {'label': 'Obsah', 'required': False}), 106: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 105), ('page', 106), ('link', 12)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 109: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 110: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 111: ('wagtail.blocks.StructBlock', [[('title', 108), ('color', 109), ('hoveractive', 110), ('page', 106), ('link', 12), ('align', 57)]], {}), 112: ('wagtail.blocks.ListBlock', (111,), {'label': 'Tlačítka'}), 113: ('wagtail.blocks.StructBlock', [[('buttons', 112)]], {}), 114: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah levého sloupce', 'required': True}), 115: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah pravého sloupce', 'required': True}), 116: ('wagtail.blocks.StructBlock', [[('left_column_content', 114), ('right_column_content', 115)]], {}), 117: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 118: ('wagtail.blocks.StructBlock', [[('left_column_content', 114), ('middle_column_content', 117), ('right_column_content', 115)]], {}), 119: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {'label': 'YouTube video'}), 120: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 121: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 122: ('wagtail.blocks.StructBlock', [[('name', 120), ('content', 121)]], {}), 123: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 107), ('two_columns', 116), ('three_columns', 118), ('youtube', 119), ('map_point', 99), ('map_collection', 104), ('button', 111), ('button_group', 113), ('popout_point', 122)]], {'label': 'Obsah'}), 124: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 123)]], {}), 125: ('wagtail.blocks.ListBlock', (124,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 126: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 127: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 126)]], {'label': 'Odkaz'}), 128: ('wagtail.blocks.ListBlock', (127,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 129: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 130: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 131: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 132: ('wagtail.blocks.StructBlock', [[('content', 131)]], {}), 133: ('wagtail.blocks.ListBlock', (132,), {'label': 'Body'}), 134: ('wagtail.blocks.StructBlock', [[('number', 130), ('name', 17), ('points', 133)]], {}), 135: ('wagtail.blocks.ListBlock', (134,), {'label': 'Kategorie'}), 136: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 137: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 138: ('wagtail.blocks.StructBlock', [[('label', 129), ('categories', 135), ('long_version_url', 136), ('long_version_text', 137)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 139: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 138)]], {'required': False}), 140: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 125), ('tab_links', 128), ('program', 139)]], {}), 141: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['elections.ElectionsFullProgramPage'], 'required': False}), 142: ('wagtail.blocks.StructBlock', [[('title', 0), ('program_page', 141)]], {})}, verbose_name='Programy'),
+            model_name="mainprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 140),
+                    ("elections_program", 142),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "main.MainArticlesPage",
+                                "main.MainArticlePage",
+                                "main.MainProgramPage",
+                                "main.MainPeoplePage",
+                                "main.MainPersonPage",
+                                "main.MainSimplePage",
+                                "main.MainContactPage",
+                                "main.MainCrossroadPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    92: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    98: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 93),
+                                ("lon", 94),
+                                ("hex_color", 95),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    100: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    102: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 100),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 101),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    103: ("wagtail.blocks.ListBlock", (102,), {"label": "Součásti"}),
+                    104: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 103),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    105: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 105),
+                                ("page", 106),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    109: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("color", 109),
+                                ("hoveractive", 110),
+                                ("page", 106),
+                                ("link", 12),
+                                ("align", 57),
+                            ]
+                        ],
+                        {},
+                    ),
+                    112: ("wagtail.blocks.ListBlock", (111,), {"label": "TlaÄŤĂ­tka"}),
+                    113: ("wagtail.blocks.StructBlock", [[("buttons", 112)]], {}),
+                    114: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    115: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 114), ("right_column_content", 115)]],
+                        {},
+                    ),
+                    117: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    118: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 114),
+                                ("middle_column_content", 117),
+                                ("right_column_content", 115),
+                            ]
+                        ],
+                        {},
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    120: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    121: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    122: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 120), ("content", 121)]],
+                        {},
+                    ),
+                    123: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 107),
+                                ("two_columns", 116),
+                                ("three_columns", 118),
+                                ("youtube", 119),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 111),
+                                ("button_group", 113),
+                                ("popout_point", 122),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    124: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 123)]],
+                        {},
+                    ),
+                    125: (
+                        "wagtail.blocks.ListBlock",
+                        (124,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    126: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    127: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 126)]],
+                        {"label": "Odkaz"},
+                    ),
+                    128: (
+                        "wagtail.blocks.ListBlock",
+                        (127,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    129: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    130: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    131: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    132: ("wagtail.blocks.StructBlock", [[("content", 131)]], {}),
+                    133: ("wagtail.blocks.ListBlock", (132,), {"label": "Body"}),
+                    134: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 130), ("name", 17), ("points", 133)]],
+                        {},
+                    ),
+                    135: ("wagtail.blocks.ListBlock", (134,), {"label": "Kategorie"}),
+                    136: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    137: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 129),
+                                ("categories", 135),
+                                ("long_version_url", 136),
+                                ("long_version_text", 137),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    139: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 138),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    140: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 125),
+                                ("tab_links", 128),
+                                ("program", 139),
+                            ]
+                        ],
+                        {},
+                    ),
+                    141: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": ["elections.ElectionsFullProgramPage"],
+                            "required": False,
+                        },
+                    ),
+                    142: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("program_page", 141)]],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/main/migrations/0152_alter_mainarticlepage_content_and_more.py b/main/migrations/0152_alter_mainarticlepage_content_and_more.py
index 2bb58369..10b8c598 100644
--- a/main/migrations/0152_alter_mainarticlepage_content_and_more.py
+++ b/main/migrations/0152_alter_mainarticlepage_content_and_more.py
@@ -5,20 +5,2048 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0151_alter_mainarticlepage_content_and_more'),
+        ("main", "0151_alter_mainarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 80), ('quote', 83), ('download', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 79: ('wagtail.blocks.StreamBlock', [[('text', 78), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 80: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 83: ('wagtail.blocks.StructBlock', [[('quote', 81), ('autor_name', 82)]], {}), 84: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 85: ('wagtail.blocks.StructBlock', [[('file', 84)]], {})}, verbose_name='Článek'),
+            model_name="mainarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 80),
+                    ("quote", 83),
+                    ("download", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 78), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 79)]],
+                        {},
+                    ),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    83: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 81), ("autor_name", 82)]],
+                        {},
+                    ),
+                    84: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='mainprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 141), ('elections_program', 143)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['main.MainArticlesPage', 'main.MainArticlePage', 'main.MainProgramPage', 'main.MainPeoplePage', 'main.MainPersonPage', 'main.MainSimplePage', 'main.MainContactPage', 'main.MainCrossroadPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 91: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 92: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 94: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 95: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 96: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 97: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 98: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 99: ('wagtail.blocks.StructBlock', [[('lat', 93), ('lon', 94), ('hex_color', 95), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Špendlík na mapě'}), 100: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 101: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 102: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 100), ('image', 85), ('link', 12), ('hex_color', 101)]], {'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Součásti'}), 104: ('wagtail.blocks.StructBlock', [[('features', 103), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Mapová kolekce'}), 105: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104)]], {'label': 'Obsah', 'required': False}), 106: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 105), ('page', 106), ('link', 12)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 109: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 110: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 111: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 112: ('wagtail.blocks.StructBlock', [[('title', 108), ('color', 109), ('hoveractive', 110), ('page', 106), ('link', 12), ('align', 57), ('size', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'label': 'Tlačítka'}), 114: ('wagtail.blocks.StructBlock', [[('buttons', 113)]], {}), 115: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah levého sloupce', 'required': True}), 116: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah pravého sloupce', 'required': True}), 117: ('wagtail.blocks.StructBlock', [[('left_column_content', 115), ('right_column_content', 116)]], {}), 118: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 119: ('wagtail.blocks.StructBlock', [[('left_column_content', 115), ('middle_column_content', 118), ('right_column_content', 116)]], {}), 120: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {'label': 'YouTube video'}), 121: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 122: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 123: ('wagtail.blocks.StructBlock', [[('name', 121), ('content', 122)]], {}), 124: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 107), ('two_columns', 117), ('three_columns', 119), ('youtube', 120), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114), ('popout_point', 123)]], {'label': 'Obsah'}), 125: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 124)]], {}), 126: ('wagtail.blocks.ListBlock', (125,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 127: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 128: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 127)]], {'label': 'Odkaz'}), 129: ('wagtail.blocks.ListBlock', (128,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 130: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 131: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 132: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 133: ('wagtail.blocks.StructBlock', [[('content', 132)]], {}), 134: ('wagtail.blocks.ListBlock', (133,), {'label': 'Body'}), 135: ('wagtail.blocks.StructBlock', [[('number', 131), ('name', 17), ('points', 134)]], {}), 136: ('wagtail.blocks.ListBlock', (135,), {'label': 'Kategorie'}), 137: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 138: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 139: ('wagtail.blocks.StructBlock', [[('label', 130), ('categories', 136), ('long_version_url', 137), ('long_version_text', 138)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 140: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 139)]], {'required': False}), 141: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 126), ('tab_links', 129), ('program', 140)]], {}), 142: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['elections.ElectionsFullProgramPage'], 'required': False}), 143: ('wagtail.blocks.StructBlock', [[('title', 0), ('program_page', 142)]], {})}, verbose_name='Programy'),
+            model_name="mainprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 141),
+                    ("elections_program", 143),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "main.MainArticlesPage",
+                                "main.MainArticlePage",
+                                "main.MainProgramPage",
+                                "main.MainPeoplePage",
+                                "main.MainPersonPage",
+                                "main.MainSimplePage",
+                                "main.MainContactPage",
+                                "main.MainCrossroadPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    92: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    98: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 93),
+                                ("lon", 94),
+                                ("hex_color", 95),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    100: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    102: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 100),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 101),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    103: ("wagtail.blocks.ListBlock", (102,), {"label": "Součásti"}),
+                    104: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 103),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    105: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 105),
+                                ("page", 106),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    109: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("color", 109),
+                                ("hoveractive", 110),
+                                ("page", 106),
+                                ("link", 12),
+                                ("align", 57),
+                                ("size", 111),
+                            ]
+                        ],
+                        {},
+                    ),
+                    113: ("wagtail.blocks.ListBlock", (112,), {"label": "TlaÄŤĂ­tka"}),
+                    114: ("wagtail.blocks.StructBlock", [[("buttons", 113)]], {}),
+                    115: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    117: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 115), ("right_column_content", 116)]],
+                        {},
+                    ),
+                    118: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 115),
+                                ("middle_column_content", 118),
+                                ("right_column_content", 116),
+                            ]
+                        ],
+                        {},
+                    ),
+                    120: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    121: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    122: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    123: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 121), ("content", 122)]],
+                        {},
+                    ),
+                    124: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 107),
+                                ("two_columns", 117),
+                                ("three_columns", 119),
+                                ("youtube", 120),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                                ("popout_point", 123),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    125: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 124)]],
+                        {},
+                    ),
+                    126: (
+                        "wagtail.blocks.ListBlock",
+                        (125,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    127: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    128: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 127)]],
+                        {"label": "Odkaz"},
+                    ),
+                    129: (
+                        "wagtail.blocks.ListBlock",
+                        (128,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    130: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    131: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    132: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    133: ("wagtail.blocks.StructBlock", [[("content", 132)]], {}),
+                    134: ("wagtail.blocks.ListBlock", (133,), {"label": "Body"}),
+                    135: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 131), ("name", 17), ("points", 134)]],
+                        {},
+                    ),
+                    136: ("wagtail.blocks.ListBlock", (135,), {"label": "Kategorie"}),
+                    137: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    139: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 130),
+                                ("categories", 136),
+                                ("long_version_url", 137),
+                                ("long_version_text", 138),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    140: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 139),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    141: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 126),
+                                ("tab_links", 129),
+                                ("program", 140),
+                            ]
+                        ],
+                        {},
+                    ),
+                    142: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": ["elections.ElectionsFullProgramPage"],
+                            "required": False,
+                        },
+                    ),
+                    143: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("program_page", 142)]],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/main/migrations/0153_alter_mainarticlepage_content_and_more.py b/main/migrations/0153_alter_mainarticlepage_content_and_more.py
index d44b687b..d930c425 100644
--- a/main/migrations/0153_alter_mainarticlepage_content_and_more.py
+++ b/main/migrations/0153_alter_mainarticlepage_content_and_more.py
@@ -5,20 +5,2048 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0152_alter_mainarticlepage_content_and_more'),
+        ("main", "0152_alter_mainarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 80), ('quote', 83), ('download', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 79: ('wagtail.blocks.StreamBlock', [[('text', 78), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 80: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 83: ('wagtail.blocks.StructBlock', [[('quote', 81), ('autor_name', 82)]], {}), 84: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 85: ('wagtail.blocks.StructBlock', [[('file', 84)]], {})}, verbose_name='Článek'),
+            model_name="mainarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 80),
+                    ("quote", 83),
+                    ("download", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 78), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 79)]],
+                        {},
+                    ),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    83: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 81), ("autor_name", 82)]],
+                        {},
+                    ),
+                    84: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='mainprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('program_group_with_candidates', 141), ('elections_program', 143)], blank=True, block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...", 'label': 'Název programu'}), 1: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz pokrývající celou tuto část', 'required': False}), 2: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': False}), 3: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek článku programu'}), 4: ('wagtail.blocks.RichTextBlock', (), {'features': ['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Obsah'}), 5: ('wagtail.blocks.StructBlock', [[('url', 1), ('icon', 2), ('title', 3), ('text', 4)]], {}), 6: ('wagtail.blocks.ListBlock', (5,), {'label': 'Jednotlivé články programu'}), 7: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 6)]], {}), 8: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek'}), 9: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 10: ('wagtail.blocks.RichTextBlock', (), {'label': 'Krátký text pod nadpisem', 'required': False}), 11: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['main.MainArticlesPage', 'main.MainArticlePage', 'main.MainProgramPage', 'main.MainPeoplePage', 'main.MainPersonPage', 'main.MainSimplePage', 'main.MainContactPage', 'main.MainCrossroadPage'], 'required': False}), 12: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 13: ('wagtail.blocks.StructBlock', [[('image', 8), ('title', 9), ('text', 10), ('page', 11), ('link', 12)]], {}), 14: ('wagtail.blocks.ListBlock', (13,), {'label': 'Karty programu'}), 15: ('wagtail.blocks.StructBlock', [[('title', 0), ('point_list', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Zobrazí se nad přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 17: ('wagtail.blocks.CharBlock', (), {'label': 'Název'}), 18: ('wagtail.blocks.RichTextBlock', (), {'label': 'Popis', 'required': False}), 19: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek vyskakovacího bloku'}), 20: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Garant', 'page_type': ['district.DistrictPersonPage'], 'required': False}), 21: ('wagtail.blocks.StructBlock', [[('title', 19), ('content', 4), ('guarantor', 20)]], {}), 22: ('wagtail.blocks.ListBlock', (21,), {'label': 'Jednotlivé bloky programu'}), 23: ('wagtail.blocks.StructBlock', [[('name', 17), ('icon', 2), ('description', 18), ('point_list', 22)]], {}), 24: ('wagtail.blocks.ListBlock', (23,), {'label': 'Kategorie programu'}), 25: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble', 16), ('categories', 24)]], {}), 26: ('wagtail.blocks.RichTextBlock', (), {'help_text': 'Text, který se zobrazí před přepínačem mezi kandidáty a programem.', 'label': 'Preambule', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'default': 'Kandidáti', 'label': 'Nadpis záložky pro kandidáty'}), 28: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'label': 'Nadpis záložky pro program'}), 29: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['district.DistrictPersonPage', 'district.DistrictOctopusPersonPage']}), 30: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Pokud není vybrán, použije se obrázek ze stránky kandidáta', 'label': 'Obrázek', 'required': False}), 31: ('wagtail.blocks.StructBlock', [[('page', 29), ('image', 30), ('description', 18)]], {}), 32: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis'}), 33: ('wagtail.blocks.CharBlock', (), {'label': 'Podnadpis', 'required': False}), 34: ('wagtail.blocks.CharBlock', (), {'label': 'Povolání', 'required': False}), 35: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 36: ('wagtail.blocks.CharBlock', (), {'default': 'Zjisti více', 'help_text': 'Pokud není vyplněno, odkaz tlačítka se nezobrazí', 'label': 'Text tlačítka', 'required': False}), 37: ('wagtail.blocks.StructBlock', [[('title', 32), ('subtitle', 33), ('job', 34), ('image', 30), ('description', 18), ('button_url', 35), ('button_text', 36)]], {}), 38: ('wagtail.blocks.StreamBlock', [[('candidate', 31), ('custom_candidate', 37)]], {'label': ' ', 'required': False}), 39: ('wagtail.blocks.StructBlock', [[('stream_candidates', 38)]], {'help_text': 'Zobrazí se ve velkých blocích na začátku stránky.', 'label': 'Osoby na čele kandidátky'}), 40: ('wagtail.blocks.CharBlock', (), {'default': 'Ostatní kandidáti', 'label': ' ', 'required': False}), 41: ('wagtail.blocks.CharBlock', (), {'label': 'Číslo'}), 42: ('wagtail.blocks.StructBlock', [[('number', 41), ('page', 29), ('image', 30)]], {}), 43: ('wagtail.blocks.ListBlock', (42,), {'default': [], 'label': ' ', 'min_num': 0}), 44: ('wagtail.blocks.StructBlock', [[('heading', 40), ('candidates', 43)]], {'help_text': 'Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.', 'label': 'Ostatní osoby na kandidátce'}), 45: ('wagtail.blocks.CharBlock', (), {'help_text': "Např. 'Volební noviny'", 'label': 'Název sekce'}), 46: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 47: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 48: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 49: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 50: ('wagtail.blocks.StructBlock', [[('align', 47), ('color', 48), ('text', 49)]], {}), 51: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 52: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 53: ('wagtail.blocks.StructBlock', [[('left_text', 51), ('right_text', 52)]], {}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 55: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 56: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 57: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 58: ('wagtail.blocks.StructBlock', [[('headline', 54), ('tag', 55), ('style', 56), ('align', 57)]], {}), 59: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 60: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 61: ('wagtail.blocks.StructBlock', [[('color', 48), ('title', 59), ('picture', 60)]], {}), 62: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 63: ('wagtail.blocks.ListBlock', (62,), {'label': 'Odstavce'}), 64: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 65: ('wagtail.blocks.StructBlock', [[('color', 48), ('items', 63), ('picture', 64)]], {}), 66: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 67: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 68: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 69: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 70: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 71: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 72: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 73: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 74: ('wagtail.blocks.StructBlock', [[('bg_color', 66), ('image', 67), ('background', 68), ('title', 69), ('title_color', 70), ('content', 71), ('button_text', 72), ('button_url', 73)]], {'label': 'Karta'}), 75: ('wagtail.blocks.ListBlock', (74,), {'label': 'Karty'}), 76: ('wagtail.blocks.StructBlock', [[('cards', 75)]], {}), 77: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 78: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 79: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 80: ('wagtail.blocks.ListBlock', (79,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 81: ('wagtail.blocks.StructBlock', [[('gallery_items', 80)]], {'label': 'Galerie'}), 82: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 83: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 84: ('wagtail.blocks.StructBlock', [[('img', 82), ('caption', 83)]], {}), 85: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 86: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 87: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 88: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 89: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 90: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 91: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 92: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {}), 93: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 94: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 95: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 96: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 97: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 98: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 99: ('wagtail.blocks.StructBlock', [[('lat', 93), ('lon', 94), ('hex_color', 95), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Špendlík na mapě'}), 100: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 101: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 102: ('wagtail.blocks.StructBlock', [[('title', 9), ('description', 83), ('geojson', 100), ('image', 85), ('link', 12), ('hex_color', 101)]], {'required': True}), 103: ('wagtail.blocks.ListBlock', (102,), {'label': 'Součásti'}), 104: ('wagtail.blocks.StructBlock', [[('features', 103), ('zoom', 96), ('style', 97), ('height', 98)]], {'label': 'Mapová kolekce'}), 105: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104)]], {'label': 'Obsah', 'required': False}), 106: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 107: ('wagtail.blocks.StructBlock', [[('img', 85), ('headline', 86), ('content', 105), ('page', 106), ('link', 12)]], {}), 108: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 109: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 110: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 111: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 112: ('wagtail.blocks.StructBlock', [[('title', 108), ('color', 109), ('hoveractive', 110), ('page', 106), ('link', 12), ('align', 57), ('size', 111)]], {}), 113: ('wagtail.blocks.ListBlock', (112,), {'label': 'Tlačítka'}), 114: ('wagtail.blocks.StructBlock', [[('buttons', 113)]], {}), 115: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah levého sloupce', 'required': True}), 116: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah pravého sloupce', 'required': True}), 117: ('wagtail.blocks.StructBlock', [[('left_column_content', 115), ('right_column_content', 116)]], {}), 118: ('wagtail.blocks.StreamBlock', [[('text', 49), ('table', 77), ('card', 107), ('figure', 84), ('youtube', 92), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 119: ('wagtail.blocks.StructBlock', [[('left_column_content', 115), ('middle_column_content', 118), ('right_column_content', 116)]], {}), 120: ('wagtail.blocks.StructBlock', [[('poster_image', 87), ('video_url', 88), ('video_id', 89), ('is_full_width', 90), ('autoplay', 91)]], {'label': 'YouTube video'}), 121: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 122: ('wagtail.blocks.StreamBlock', [[('text', 46), ('headline', 58), ('table', 77)]], {'label': 'Obsah'}), 123: ('wagtail.blocks.StructBlock', [[('name', 121), ('content', 122)]], {}), 124: ('wagtail.blocks.StreamBlock', [[('text', 46), ('advanced_text', 50), ('two_columns_text', 53), ('headline', 58), ('headline_with_picture', 61), ('picture_list', 65), ('flip_cards', 76), ('table', 77), ('popout_table', 78), ('gallery', 81), ('figure', 84), ('card', 107), ('two_columns', 117), ('three_columns', 119), ('youtube', 120), ('map_point', 99), ('map_collection', 104), ('button', 112), ('button_group', 114), ('popout_point', 123)]], {'label': 'Obsah'}), 125: ('wagtail.blocks.StructBlock', [[('title', 45), ('child_blocks', 124)]], {}), 126: ('wagtail.blocks.ListBlock', (125,), {'default': [], 'help_text': 'Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.', 'label': 'Ostatní záložky', 'min_num': 0}), 127: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz'}), 128: ('wagtail.blocks.StructBlock', [[('text', 17), ('link', 127)]], {'label': 'Odkaz'}), 129: ('wagtail.blocks.ListBlock', (128,), {'default': [], 'help_text': 'Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.', 'label': 'Odkazy zobrazené jako záložky', 'min_num': 0}), 130: ('wagtail.blocks.CharBlock', (), {'default': 'Program', 'help_text': "Např. 'Program'", 'label': 'Nadpis'}), 131: ('wagtail.blocks.IntegerBlock', (), {'label': 'Číslo'}), 132: ('wagtail.blocks.TextBlock', (), {'label': 'Obsah'}), 133: ('wagtail.blocks.StructBlock', [[('content', 132)]], {}), 134: ('wagtail.blocks.ListBlock', (133,), {'label': 'Body'}), 135: ('wagtail.blocks.StructBlock', [[('number', 131), ('name', 17), ('points', 134)]], {}), 136: ('wagtail.blocks.ListBlock', (135,), {'label': 'Kategorie'}), 137: ('wagtail.blocks.URLBlock', (), {'help_text': 'Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.', 'label': 'Odkaz na celou verzi programu', 'required': False}), 138: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis odkazu na celou verzi programu', 'required': False}), 139: ('wagtail.blocks.StructBlock', [[('label', 130), ('categories', 136), ('long_version_url', 137), ('long_version_text', 138)]], {'template': 'styleguide2/includes/molecules/program/program_block.html'}), 140: ('wagtail.blocks.StreamBlock', [[('program_group', 7), ('program_group_crossroad', 15), ('program_group_popout', 25), ('carousel_program', 139)]], {'required': False}), 141: ('wagtail.blocks.StructBlock', [[('title', 0), ('preamble_content', 26), ('candidates_title', 27), ('program_title', 28), ('primary_candidates', 39), ('secondary_candidates', 44), ('other_views', 126), ('tab_links', 129), ('program', 140)]], {}), 142: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'page_type': ['elections.ElectionsFullProgramPage'], 'required': False}), 143: ('wagtail.blocks.StructBlock', [[('title', 0), ('program_page', 142)]], {})}, verbose_name='Programy'),
+            model_name="mainprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    ("program_group", 7),
+                    ("program_group_crossroad", 15),
+                    ("program_group_popout", 25),
+                    ("program_group_with_candidates", 141),
+                    ("elections_program", 143),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Např. 'Krajské volby 2024', 'Evropské volby 2024', ...",
+                            "label": "Název programu",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "label": "Odkaz pokrývající celou tuto část",
+                            "required": False,
+                        },
+                    ),
+                    2: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Ikona", "required": False},
+                    ),
+                    3: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek článku programu"},
+                    ),
+                    4: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Obsah",
+                        },
+                    ),
+                    5: (
+                        "wagtail.blocks.StructBlock",
+                        [[("url", 1), ("icon", 2), ("title", 3), ("text", 4)]],
+                        {},
+                    ),
+                    6: (
+                        "wagtail.blocks.ListBlock",
+                        (5,),
+                        {"label": "Jednotlivé články programu"},
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek"},
+                    ),
+                    9: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    10: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Krátký text pod nadpisem", "required": False},
+                    ),
+                    11: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "main.MainArticlesPage",
+                                "main.MainArticlePage",
+                                "main.MainProgramPage",
+                                "main.MainPeoplePage",
+                                "main.MainPersonPage",
+                                "main.MainSimplePage",
+                                "main.MainContactPage",
+                                "main.MainCrossroadPage",
+                            ],
+                            "required": False,
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    13: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("image", 8),
+                                ("title", 9),
+                                ("text", 10),
+                                ("page", 11),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    14: (
+                        "wagtail.blocks.ListBlock",
+                        (13,),
+                        {"label": "Karty programu"},
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("point_list", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Zobrazí se nad přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    17: ("wagtail.blocks.CharBlock", (), {"label": "Název"}),
+                    18: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    19: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek vyskakovacĂ­ho bloku"},
+                    ),
+                    20: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Garant",
+                            "page_type": ["district.DistrictPersonPage"],
+                            "required": False,
+                        },
+                    ),
+                    21: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 19), ("content", 4), ("guarantor", 20)]],
+                        {},
+                    ),
+                    22: (
+                        "wagtail.blocks.ListBlock",
+                        (21,),
+                        {"label": "Jednotlivé bloky programu"},
+                    ),
+                    23: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("name", 17),
+                                ("icon", 2),
+                                ("description", 18),
+                                ("point_list", 22),
+                            ]
+                        ],
+                        {},
+                    ),
+                    24: (
+                        "wagtail.blocks.ListBlock",
+                        (23,),
+                        {"label": "Kategorie programu"},
+                    ),
+                    25: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("preamble", 16), ("categories", 24)]],
+                        {},
+                    ),
+                    26: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "help_text": "Text, který se zobrazí před přepínačem mezi kandidáty a programem.",
+                            "label": "Preambule",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Kandidáti",
+                            "label": "Nadpis záložky pro kandidáty",
+                        },
+                    ),
+                    28: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"default": "Program", "label": "Nadpis záložky pro program"},
+                    ),
+                    29: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": [
+                                "district.DistrictPersonPage",
+                                "district.DistrictOctopusPersonPage",
+                            ],
+                        },
+                    ),
+                    30: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    31: (
+                        "wagtail.blocks.StructBlock",
+                        [[("page", 29), ("image", 30), ("description", 18)]],
+                        {},
+                    ),
+                    32: ("wagtail.blocks.CharBlock", (), {"label": "Nadpis"}),
+                    33: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Podnadpis", "required": False},
+                    ),
+                    34: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Povolání", "required": False},
+                    ),
+                    35: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    36: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Zjisti vĂ­ce",
+                            "help_text": "Pokud není vyplněno, odkaz tlačítka se nezobrazí",
+                            "label": "Text tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    37: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 32),
+                                ("subtitle", 33),
+                                ("job", 34),
+                                ("image", 30),
+                                ("description", 18),
+                                ("button_url", 35),
+                                ("button_text", 36),
+                            ]
+                        ],
+                        {},
+                    ),
+                    38: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("candidate", 31), ("custom_candidate", 37)]],
+                        {"label": " ", "required": False},
+                    ),
+                    39: (
+                        "wagtail.blocks.StructBlock",
+                        [[("stream_candidates", 38)]],
+                        {
+                            "help_text": "Zobrazí se ve velkých blocích na začátku stránky.",
+                            "label": "Osoby na čele kandidátky",
+                        },
+                    ),
+                    40: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Ostatní kandidáti",
+                            "label": " ",
+                            "required": False,
+                        },
+                    ),
+                    41: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    42: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 41), ("page", 29), ("image", 30)]],
+                        {},
+                    ),
+                    43: (
+                        "wagtail.blocks.ListBlock",
+                        (42,),
+                        {"default": [], "label": " ", "min_num": 0},
+                    ),
+                    44: (
+                        "wagtail.blocks.StructBlock",
+                        [[("heading", 40), ("candidates", 43)]],
+                        {
+                            "help_text": "Zobrazí se v kompaktním seznamu pod čelem kandidátky. Níže můžeš změnit nadpis.",
+                            "label": "Ostatní osoby na kandidátce",
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"help_text": "Např. 'Volební noviny'", "label": "Název sekce"},
+                    ),
+                    46: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    47: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    48: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 47), ("color", 48), ("text", 49)]],
+                        {},
+                    ),
+                    51: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 51), ("right_text", 52)]],
+                        {},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 54), ("tag", 55), ("style", 56), ("align", 57)]],
+                        {},
+                    ),
+                    59: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    60: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    61: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("title", 59), ("picture", 60)]],
+                        {},
+                    ),
+                    62: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    63: ("wagtail.blocks.ListBlock", (62,), {"label": "Odstavce"}),
+                    64: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 48), ("items", 63), ("picture", 64)]],
+                        {},
+                    ),
+                    66: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    67: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    68: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    69: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    70: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    71: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    72: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    73: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 66),
+                                ("image", 67),
+                                ("background", 68),
+                                ("title", 69),
+                                ("title_color", 70),
+                                ("content", 71),
+                                ("button_text", 72),
+                                ("button_url", 73),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    75: ("wagtail.blocks.ListBlock", (74,), {"label": "Karty"}),
+                    76: ("wagtail.blocks.StructBlock", [[("cards", 75)]], {}),
+                    77: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    80: (
+                        "wagtail.blocks.ListBlock",
+                        (79,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 80)]],
+                        {"label": "Galerie"},
+                    ),
+                    82: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    84: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 82), ("caption", 83)]],
+                        {},
+                    ),
+                    85: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    86: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    87: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    90: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    91: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    92: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {},
+                    ),
+                    93: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    94: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    95: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    96: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    97: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    98: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    99: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 93),
+                                ("lon", 94),
+                                ("hex_color", 95),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    100: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    101: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    102: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 9),
+                                ("description", 83),
+                                ("geojson", 100),
+                                ("image", 85),
+                                ("link", 12),
+                                ("hex_color", 101),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    103: ("wagtail.blocks.ListBlock", (102,), {"label": "Součásti"}),
+                    104: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 103),
+                                ("zoom", 96),
+                                ("style", 97),
+                                ("height", 98),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    105: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    106: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    107: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 85),
+                                ("headline", 86),
+                                ("content", 105),
+                                ("page", 106),
+                                ("link", 12),
+                            ]
+                        ],
+                        {},
+                    ),
+                    108: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    109: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    110: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    111: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    112: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 108),
+                                ("color", 109),
+                                ("hoveractive", 110),
+                                ("page", 106),
+                                ("link", 12),
+                                ("align", 57),
+                                ("size", 111),
+                            ]
+                        ],
+                        {},
+                    ),
+                    113: ("wagtail.blocks.ListBlock", (112,), {"label": "TlaÄŤĂ­tka"}),
+                    114: ("wagtail.blocks.StructBlock", [[("buttons", 113)]], {}),
+                    115: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    116: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    117: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 115), ("right_column_content", 116)]],
+                        {},
+                    ),
+                    118: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 49),
+                                ("table", 77),
+                                ("card", 107),
+                                ("figure", 84),
+                                ("youtube", 92),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    119: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 115),
+                                ("middle_column_content", 118),
+                                ("right_column_content", 116),
+                            ]
+                        ],
+                        {},
+                    ),
+                    120: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 87),
+                                ("video_url", 88),
+                                ("video_id", 89),
+                                ("is_full_width", 90),
+                                ("autoplay", 91),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    121: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    122: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 46), ("headline", 58), ("table", 77)]],
+                        {"label": "Obsah"},
+                    ),
+                    123: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 121), ("content", 122)]],
+                        {},
+                    ),
+                    124: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 46),
+                                ("advanced_text", 50),
+                                ("two_columns_text", 53),
+                                ("headline", 58),
+                                ("headline_with_picture", 61),
+                                ("picture_list", 65),
+                                ("flip_cards", 76),
+                                ("table", 77),
+                                ("popout_table", 78),
+                                ("gallery", 81),
+                                ("figure", 84),
+                                ("card", 107),
+                                ("two_columns", 117),
+                                ("three_columns", 119),
+                                ("youtube", 120),
+                                ("map_point", 99),
+                                ("map_collection", 104),
+                                ("button", 112),
+                                ("button_group", 114),
+                                ("popout_point", 123),
+                            ]
+                        ],
+                        {"label": "Obsah"},
+                    ),
+                    125: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 45), ("child_blocks", 124)]],
+                        {},
+                    ),
+                    126: (
+                        "wagtail.blocks.ListBlock",
+                        (125,),
+                        {
+                            "default": [],
+                            "help_text": "Použitelné např. pro zobrazení volebních novin na separátní záložce stránky s programem.",
+                            "label": "Ostatní záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    127: ("wagtail.blocks.URLBlock", (), {"label": "Odkaz"}),
+                    128: (
+                        "wagtail.blocks.StructBlock",
+                        [[("text", 17), ("link", 127)]],
+                        {"label": "Odkaz"},
+                    ),
+                    129: (
+                        "wagtail.blocks.ListBlock",
+                        (128,),
+                        {
+                            "default": [],
+                            "help_text": "Odkazy na jiné části stránky, které se zobrazí jako záložka nahoře.",
+                            "label": "Odkazy zobrazené jako záložky",
+                            "min_num": 0,
+                        },
+                    ),
+                    130: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Program",
+                            "help_text": "NapĹ™. 'Program'",
+                            "label": "Nadpis",
+                        },
+                    ),
+                    131: ("wagtail.blocks.IntegerBlock", (), {"label": "ÄŚĂ­slo"}),
+                    132: ("wagtail.blocks.TextBlock", (), {"label": "Obsah"}),
+                    133: ("wagtail.blocks.StructBlock", [[("content", 132)]], {}),
+                    134: ("wagtail.blocks.ListBlock", (133,), {"label": "Body"}),
+                    135: (
+                        "wagtail.blocks.StructBlock",
+                        [[("number", 131), ("name", 17), ("points", 134)]],
+                        {},
+                    ),
+                    136: ("wagtail.blocks.ListBlock", (135,), {"label": "Kategorie"}),
+                    137: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                            "label": "Odkaz na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    138: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "label": "Nadpis odkazu na celou verzi programu",
+                            "required": False,
+                        },
+                    ),
+                    139: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("label", 130),
+                                ("categories", 136),
+                                ("long_version_url", 137),
+                                ("long_version_text", 138),
+                            ]
+                        ],
+                        {
+                            "template": "styleguide2/includes/molecules/program/program_block.html"
+                        },
+                    ),
+                    140: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("program_group", 7),
+                                ("program_group_crossroad", 15),
+                                ("program_group_popout", 25),
+                                ("carousel_program", 139),
+                            ]
+                        ],
+                        {"required": False},
+                    ),
+                    141: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 0),
+                                ("preamble_content", 26),
+                                ("candidates_title", 27),
+                                ("program_title", 28),
+                                ("primary_candidates", 39),
+                                ("secondary_candidates", 44),
+                                ("other_views", 126),
+                                ("tab_links", 129),
+                                ("program", 140),
+                            ]
+                        ],
+                        {},
+                    ),
+                    142: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {
+                            "label": "Stránka",
+                            "page_type": ["elections.ElectionsFullProgramPage"],
+                            "required": False,
+                        },
+                    ),
+                    143: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 0), ("program_page", 142)]],
+                        {},
+                    ),
+                },
+                verbose_name="Programy",
+            ),
         ),
     ]
diff --git a/main/migrations/0154_mainhomepage_ecomail_newsletter_list_id_and_more.py b/main/migrations/0154_mainhomepage_ecomail_newsletter_list_id_and_more.py
index ed1ac0df..65208ded 100644
--- a/main/migrations/0154_mainhomepage_ecomail_newsletter_list_id_and_more.py
+++ b/main/migrations/0154_mainhomepage_ecomail_newsletter_list_id_and_more.py
@@ -4,20 +4,27 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0153_alter_mainarticlepage_content_and_more'),
+        ("main", "0153_alter_mainarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='mainhomepage',
-            name='ecomail_newsletter_list_id',
-            field=models.IntegerField(blank=True, null=True, verbose_name='ID Ecomail newsletteru'),
+            model_name="mainhomepage",
+            name="ecomail_newsletter_list_id",
+            field=models.IntegerField(
+                blank=True, null=True, verbose_name="ID Ecomail newsletteru"
+            ),
         ),
         migrations.AddField(
-            model_name='mainhomepage',
-            name='ecomail_newsletter_list_tags',
-            field=models.CharField(blank=True, help_text="Oddělte čárkou, například 'Tag1,Tag2,Tag3'. Bez mezer.", max_length=128, null=True, verbose_name='Tagy k přidání novým odběratelům na Ecomailu'),
+            model_name="mainhomepage",
+            name="ecomail_newsletter_list_tags",
+            field=models.CharField(
+                blank=True,
+                help_text="Oddělte čárkou, například 'Tag1,Tag2,Tag3'. Bez mezer.",
+                max_length=128,
+                null=True,
+                verbose_name="Tagy k přidání novým odběratelům na Ecomailu",
+            ),
         ),
     ]
diff --git a/main/models.py b/main/models.py
index 7bc516bc..e4b62d26 100644
--- a/main/models.py
+++ b/main/models.py
@@ -77,7 +77,7 @@ class MainHomePage(MainHomePageMixin):
         max_length=128,
         blank=True,
         null=True,
-        help_text="Oddělte čárkou, například 'Tag1,Tag2,Tag3'. Bez mezer."
+        help_text="Oddělte čárkou, například 'Tag1,Tag2,Tag3'. Bez mezer.",
     )
 
     # content
@@ -148,9 +148,9 @@ class MainHomePage(MainHomePageMixin):
                 MainHomePageMixin.settings_panels
                 + [
                     FieldPanel("ecomail_newsletter_list_id"),
-                    FieldPanel("ecomail_newsletter_list_tags")
+                    FieldPanel("ecomail_newsletter_list_tags"),
                 ],
-                heading="NastavenĂ­"
+                heading="NastavenĂ­",
             ),
             ObjectList(MainHomePageMixin.promote_panels, heading="Metadata"),
         ]
@@ -496,7 +496,7 @@ class MainCareersPage(
             .all()
         )
 
-    def get_career_pages(self, show_closed: bool = False, category: str|None = None):
+    def get_career_pages(self, show_closed: bool = False, category: str | None = None):
         filter = models.Q()
 
         current_date = date.today()
@@ -659,7 +659,7 @@ Pirátská strana
                     # From email
                     "vyberka@pirati.cz",
                     # To email
-                    [form.cleaned_data['email']],
+                    [form.cleaned_data["email"]],
                 )
 
                 administrator_email = EmailMessage(
@@ -711,11 +711,12 @@ Při otevírání souborů buďte opatrní, virový sken proběhl, ale nemusí b
 
                 for file in form.cleaned_data["other_files"]:
                     file.seek(0)
-                    administrator_email.attach(file.name, file.read(), file.content_type)
+                    administrator_email.attach(
+                        file.name, file.read(), file.content_type
+                    )
 
                 sent_successfully = (
-                    administrator_email.send()
-                    and recipient_email.send()
+                    administrator_email.send() and recipient_email.send()
                 )
 
                 if sent_successfully:
diff --git a/main/templatetags/careers.py b/main/templatetags/careers.py
index 0637d8cd..92dd2126 100644
--- a/main/templatetags/careers.py
+++ b/main/templatetags/careers.py
@@ -4,5 +4,5 @@ register = template.Library()
 
 
 @register.simple_tag
-def get_career_pages(page, show_closed: bool, category: str|None = None):
+def get_career_pages(page, show_closed: bool, category: str | None = None):
     return page.get_career_pages(show_closed, category)
diff --git a/make_a_wish/apps.py b/make_a_wish/apps.py
index 554e1af7..e873fc63 100644
--- a/make_a_wish/apps.py
+++ b/make_a_wish/apps.py
@@ -2,4 +2,4 @@ from django.apps import AppConfig
 
 
 class MakeAWishConfig(AppConfig):
-    name = 'make_a_wish'
\ No newline at end of file
+    name = "make_a_wish"
diff --git a/make_a_wish/blocks.py b/make_a_wish/blocks.py
index c4876fc7..472bda32 100644
--- a/make_a_wish/blocks.py
+++ b/make_a_wish/blocks.py
@@ -1,9 +1,4 @@
-from wagtail.blocks import (
-    CharBlock,
-    ListBlock,
-    StructBlock,
-    TextBlock,
-)
+from wagtail.blocks import CharBlock, StructBlock
 from wagtail.images.blocks import ImageChooserBlock
 
 
@@ -13,15 +8,9 @@ class CommonWishBlock(StructBlock):
         required=True,
     )
 
-    title = CharBlock(
-        label="Nadpis",
-        required=True
-    )
+    title = CharBlock(label="Nadpis", required=True)
 
-    description = CharBlock(
-        label="Popis",
-        required=True
-    )
+    description = CharBlock(label="Popis", required=True)
 
     class Meta:
         icon = "heart"
@@ -30,15 +19,13 @@ class CommonWishBlock(StructBlock):
 
 class TourDateBlock(StructBlock):
     date = CharBlock(
-        label="Datum a lokace",
-        required=True,
-        help_text="NapĹ™. 14.5. v Plzni"
+        label="Datum a lokace", required=True, help_text="NapĹ™. 14.5. v Plzni"
     )
 
     details = CharBlock(
         label="Detaily",
         required=True,
-        help_text="Např. 13:00 - 17:00 Parkoviště před Olympií"
+        help_text="Např. 13:00 - 17:00 Parkoviště před Olympií",
     )
 
     class Meta:
@@ -47,14 +34,10 @@ class TourDateBlock(StructBlock):
 
 
 class StatBlock(StructBlock):
-    count = CharBlock(
-        label="ÄŚĂ­slo"
-    )
+    count = CharBlock(label="ÄŚĂ­slo")
 
-    description = CharBlock(
-        label="Popis"
-    )
+    description = CharBlock(label="Popis")
 
     class Meta:
         icon = "heart"
-        label = "Statistika"
\ No newline at end of file
+        label = "Statistika"
diff --git a/make_a_wish/migrations/0001_initial.py b/make_a_wish/migrations/0001_initial.py
index 5673e681..382a86ce 100644
--- a/make_a_wish/migrations/0001_initial.py
+++ b/make_a_wish/migrations/0001_initial.py
@@ -7,31 +7,146 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     initial = True
 
     dependencies = [
-        ('wagtailcore', '0094_alter_page_locale'),
-        ('wagtailimages', '0027_image_description'),
+        ("wagtailcore", "0094_alter_page_locale"),
+        ("wagtailimages", "0027_image_description"),
     ]
 
     operations = [
         migrations.CreateModel(
-            name='MakeAWishRoot',
+            name="MakeAWishRoot",
             fields=[
-                ('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.page')),
-                ('title_suffix', models.CharField(blank=True, help_text='Umožňuje přidat příponu k názvu stránky. Pokud vyplníš například "Pardubicko", v levém horním rohu bude logo Pirátské strany a text "| Pardubicko".', max_length=100, null=True, verbose_name='Přípona názvu stránky')),
-                ('meta_title_suffix', models.CharField(blank=True, help_text='Umožňuje přidat příponu k titulku stránky běžně zobrazovanému na záložce s touto stránkou. Pokud vyplníš například "Piráti Pardubicko", záložka s kontakty bude nadepsaná "Kontakty | Piráti Pardubicko".', max_length=100, null=True, verbose_name='Přípona meta titulku stránky')),
-                ('main_text', wagtail.fields.RichTextField(verbose_name='HlavnĂ­ text')),
-                ('video_url', models.URLField(help_text='Automaticky se spustĂ­ bez zvuku', verbose_name='URL Videa vpravo')),
-                ('common_wishes', wagtail.fields.StreamField([('wish', 3)], block_lookup={0: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Ikona', 'required': True}), 1: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'required': True}), 2: ('wagtail.blocks.CharBlock', (), {'label': 'Popis', 'required': True}), 3: ('wagtail.blocks.StructBlock', [[('image', 0), ('title', 1), ('description', 2)]], {})}, verbose_name='Nejčastější přání')),
-                ('tour_dates', wagtail.fields.StreamField([('tour_date', 2)], block_lookup={0: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. 14.5. v Plzni', 'label': 'Datum a lokace', 'required': True}), 1: ('wagtail.blocks.CharBlock', (), {'help_text': 'Např. 13:00 - 17:00 Parkoviště před Olympií', 'label': 'Detaily', 'required': True}), 2: ('wagtail.blocks.StructBlock', [[('date', 0), ('details', 1)]], {})}, verbose_name='Tour termíny')),
-                ('new_wish_image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='wagtailimages.image', verbose_name='Obrázek k novému prání')),
-                ('search_image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='wagtailimages.image', verbose_name='Search image')),
+                (
+                    "page_ptr",
+                    models.OneToOneField(
+                        auto_created=True,
+                        on_delete=django.db.models.deletion.CASCADE,
+                        parent_link=True,
+                        primary_key=True,
+                        serialize=False,
+                        to="wagtailcore.page",
+                    ),
+                ),
+                (
+                    "title_suffix",
+                    models.CharField(
+                        blank=True,
+                        help_text='Umožňuje přidat příponu k názvu stránky. Pokud vyplníš například "Pardubicko", v levém horním rohu bude logo Pirátské strany a text "| Pardubicko".',
+                        max_length=100,
+                        null=True,
+                        verbose_name="Přípona názvu stránky",
+                    ),
+                ),
+                (
+                    "meta_title_suffix",
+                    models.CharField(
+                        blank=True,
+                        help_text='Umožňuje přidat příponu k titulku stránky běžně zobrazovanému na záložce s touto stránkou. Pokud vyplníš například "Piráti Pardubicko", záložka s kontakty bude nadepsaná "Kontakty | Piráti Pardubicko".',
+                        max_length=100,
+                        null=True,
+                        verbose_name="Přípona meta titulku stránky",
+                    ),
+                ),
+                ("main_text", wagtail.fields.RichTextField(verbose_name="HlavnĂ­ text")),
+                (
+                    "video_url",
+                    models.URLField(
+                        help_text="Automaticky se spustĂ­ bez zvuku",
+                        verbose_name="URL Videa vpravo",
+                    ),
+                ),
+                (
+                    "common_wishes",
+                    wagtail.fields.StreamField(
+                        [("wish", 3)],
+                        block_lookup={
+                            0: (
+                                "wagtail.images.blocks.ImageChooserBlock",
+                                (),
+                                {"label": "Ikona", "required": True},
+                            ),
+                            1: (
+                                "wagtail.blocks.CharBlock",
+                                (),
+                                {"label": "Nadpis", "required": True},
+                            ),
+                            2: (
+                                "wagtail.blocks.CharBlock",
+                                (),
+                                {"label": "Popis", "required": True},
+                            ),
+                            3: (
+                                "wagtail.blocks.StructBlock",
+                                [[("image", 0), ("title", 1), ("description", 2)]],
+                                {},
+                            ),
+                        },
+                        verbose_name="Nejčastější přání",
+                    ),
+                ),
+                (
+                    "tour_dates",
+                    wagtail.fields.StreamField(
+                        [("tour_date", 2)],
+                        block_lookup={
+                            0: (
+                                "wagtail.blocks.CharBlock",
+                                (),
+                                {
+                                    "help_text": "NapĹ™. 14.5. v Plzni",
+                                    "label": "Datum a lokace",
+                                    "required": True,
+                                },
+                            ),
+                            1: (
+                                "wagtail.blocks.CharBlock",
+                                (),
+                                {
+                                    "help_text": "Např. 13:00 - 17:00 Parkoviště před Olympií",
+                                    "label": "Detaily",
+                                    "required": True,
+                                },
+                            ),
+                            2: (
+                                "wagtail.blocks.StructBlock",
+                                [[("date", 0), ("details", 1)]],
+                                {},
+                            ),
+                        },
+                        verbose_name="Tour termĂ­ny",
+                    ),
+                ),
+                (
+                    "new_wish_image",
+                    models.ForeignKey(
+                        blank=True,
+                        null=True,
+                        on_delete=django.db.models.deletion.PROTECT,
+                        to="wagtailimages.image",
+                        verbose_name="Obrázek k novému prání",
+                    ),
+                ),
+                (
+                    "search_image",
+                    models.ForeignKey(
+                        blank=True,
+                        null=True,
+                        on_delete=django.db.models.deletion.SET_NULL,
+                        related_name="+",
+                        to="wagtailimages.image",
+                        verbose_name="Search image",
+                    ),
+                ),
             ],
             options={
-                'verbose_name': 'Máte přání',
+                "verbose_name": "Máte přání",
             },
-            bases=('wagtailcore.page', wagtailmetadata.models.WagtailImageMetadataMixin, models.Model),
+            bases=(
+                "wagtailcore.page",
+                wagtailmetadata.models.WagtailImageMetadataMixin,
+                models.Model,
+            ),
         ),
     ]
diff --git a/make_a_wish/migrations/0002_alter_makeawishroot_main_text.py b/make_a_wish/migrations/0002_alter_makeawishroot_main_text.py
index 6c65b6dd..82cd8009 100644
--- a/make_a_wish/migrations/0002_alter_makeawishroot_main_text.py
+++ b/make_a_wish/migrations/0002_alter_makeawishroot_main_text.py
@@ -4,15 +4,14 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('make_a_wish', '0001_initial'),
+        ("make_a_wish", "0001_initial"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='makeawishroot',
-            name='main_text',
-            field=models.TextField(verbose_name='HlavnĂ­ text'),
+            model_name="makeawishroot",
+            name="main_text",
+            field=models.TextField(verbose_name="HlavnĂ­ text"),
         ),
     ]
diff --git a/make_a_wish/migrations/0003_makeawishroot_stats.py b/make_a_wish/migrations/0003_makeawishroot_stats.py
index 7bcdedb7..d048a3f0 100644
--- a/make_a_wish/migrations/0003_makeawishroot_stats.py
+++ b/make_a_wish/migrations/0003_makeawishroot_stats.py
@@ -5,16 +5,28 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('make_a_wish', '0002_alter_makeawishroot_main_text'),
+        ("make_a_wish", "0002_alter_makeawishroot_main_text"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='makeawishroot',
-            name='stats',
-            field=wagtail.fields.StreamField([('stat', 2)], block_lookup={0: ('wagtail.blocks.CharBlock', (), {'label': 'ÄŚĂ­slo'}), 1: ('wagtail.blocks.CharBlock', (), {'label': 'Popis'}), 2: ('wagtail.blocks.StructBlock', [[('count', 0), ('description', 1)]], {})}, default=[], verbose_name='Statistiky'),
+            model_name="makeawishroot",
+            name="stats",
+            field=wagtail.fields.StreamField(
+                [("stat", 2)],
+                block_lookup={
+                    0: ("wagtail.blocks.CharBlock", (), {"label": "ÄŚĂ­slo"}),
+                    1: ("wagtail.blocks.CharBlock", (), {"label": "Popis"}),
+                    2: (
+                        "wagtail.blocks.StructBlock",
+                        [[("count", 0), ("description", 1)]],
+                        {},
+                    ),
+                },
+                default=[],
+                verbose_name="Statistiky",
+            ),
             preserve_default=False,
         ),
     ]
diff --git a/make_a_wish/migrations/0004_makeawishformfield.py b/make_a_wish/migrations/0004_makeawishformfield.py
index 3c89c7b7..cb674259 100644
--- a/make_a_wish/migrations/0004_makeawishformfield.py
+++ b/make_a_wish/migrations/0004_makeawishformfield.py
@@ -6,29 +6,105 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('make_a_wish', '0003_makeawishroot_stats'),
+        ("make_a_wish", "0003_makeawishroot_stats"),
     ]
 
     operations = [
         migrations.CreateModel(
-            name='MakeAWIshFormField',
+            name="MakeAWIshFormField",
             fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('sort_order', models.IntegerField(blank=True, editable=False, null=True)),
-                ('clean_name', models.CharField(blank=True, default='', help_text='Safe name of the form field, the label converted to ascii_snake_case', max_length=255, verbose_name='name')),
-                ('label', models.CharField(help_text='The label of the form field', max_length=255, verbose_name='label')),
-                ('field_type', models.CharField(choices=[('singleline', 'Single line text'), ('multiline', 'Multi-line text'), ('email', 'Email'), ('number', 'Number'), ('url', 'URL'), ('checkbox', 'Checkbox'), ('checkboxes', 'Checkboxes'), ('dropdown', 'Drop down'), ('multiselect', 'Multiple select'), ('radio', 'Radio buttons'), ('date', 'Date'), ('datetime', 'Date/time'), ('hidden', 'Hidden field')], max_length=16, verbose_name='field type')),
-                ('required', models.BooleanField(default=True, verbose_name='required')),
-                ('choices', models.TextField(blank=True, help_text='Comma or new line separated list of choices. Only applicable in checkboxes, radio and dropdown.', verbose_name='choices')),
-                ('default_value', models.TextField(blank=True, help_text='Default value. Comma or new line separated values supported for checkboxes.', verbose_name='default value')),
-                ('help_text', models.CharField(blank=True, max_length=255, verbose_name='help text')),
-                ('page', modelcluster.fields.ParentalKey(on_delete=django.db.models.deletion.CASCADE, related_name='form_fields', to='make_a_wish.makeawishroot')),
+                (
+                    "id",
+                    models.AutoField(
+                        auto_created=True,
+                        primary_key=True,
+                        serialize=False,
+                        verbose_name="ID",
+                    ),
+                ),
+                (
+                    "sort_order",
+                    models.IntegerField(blank=True, editable=False, null=True),
+                ),
+                (
+                    "clean_name",
+                    models.CharField(
+                        blank=True,
+                        default="",
+                        help_text="Safe name of the form field, the label converted to ascii_snake_case",
+                        max_length=255,
+                        verbose_name="name",
+                    ),
+                ),
+                (
+                    "label",
+                    models.CharField(
+                        help_text="The label of the form field",
+                        max_length=255,
+                        verbose_name="label",
+                    ),
+                ),
+                (
+                    "field_type",
+                    models.CharField(
+                        choices=[
+                            ("singleline", "Single line text"),
+                            ("multiline", "Multi-line text"),
+                            ("email", "Email"),
+                            ("number", "Number"),
+                            ("url", "URL"),
+                            ("checkbox", "Checkbox"),
+                            ("checkboxes", "Checkboxes"),
+                            ("dropdown", "Drop down"),
+                            ("multiselect", "Multiple select"),
+                            ("radio", "Radio buttons"),
+                            ("date", "Date"),
+                            ("datetime", "Date/time"),
+                            ("hidden", "Hidden field"),
+                        ],
+                        max_length=16,
+                        verbose_name="field type",
+                    ),
+                ),
+                (
+                    "required",
+                    models.BooleanField(default=True, verbose_name="required"),
+                ),
+                (
+                    "choices",
+                    models.TextField(
+                        blank=True,
+                        help_text="Comma or new line separated list of choices. Only applicable in checkboxes, radio and dropdown.",
+                        verbose_name="choices",
+                    ),
+                ),
+                (
+                    "default_value",
+                    models.TextField(
+                        blank=True,
+                        help_text="Default value. Comma or new line separated values supported for checkboxes.",
+                        verbose_name="default value",
+                    ),
+                ),
+                (
+                    "help_text",
+                    models.CharField(
+                        blank=True, max_length=255, verbose_name="help text"
+                    ),
+                ),
+                (
+                    "page",
+                    modelcluster.fields.ParentalKey(
+                        on_delete=django.db.models.deletion.CASCADE,
+                        related_name="form_fields",
+                        to="make_a_wish.makeawishroot",
+                    ),
+                ),
             ],
             options={
-                'ordering': ['sort_order'],
-                'abstract': False,
+                "ordering": ["sort_order"],
+                "abstract": False,
             },
         ),
     ]
diff --git a/make_a_wish/migrations/0005_makeawishroot_success_text.py b/make_a_wish/migrations/0005_makeawishroot_success_text.py
index 33b812bd..d85b6be7 100644
--- a/make_a_wish/migrations/0005_makeawishroot_success_text.py
+++ b/make_a_wish/migrations/0005_makeawishroot_success_text.py
@@ -4,16 +4,17 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('make_a_wish', '0004_makeawishformfield'),
+        ("make_a_wish", "0004_makeawishformfield"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='makeawishroot',
-            name='success_text',
-            field=models.TextField(default='', verbose_name='Text po odeslání formuláře'),
+            model_name="makeawishroot",
+            name="success_text",
+            field=models.TextField(
+                default="", verbose_name="Text po odeslání formuláře"
+            ),
             preserve_default=False,
         ),
     ]
diff --git a/make_a_wish/migrations/0006_makeawishroot_header_image_and_more.py b/make_a_wish/migrations/0006_makeawishroot_header_image_and_more.py
index 41e0ee98..0190021e 100644
--- a/make_a_wish/migrations/0006_makeawishroot_header_image_and_more.py
+++ b/make_a_wish/migrations/0006_makeawishroot_header_image_and_more.py
@@ -5,21 +5,34 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('make_a_wish', '0005_makeawishroot_success_text'),
-        ('wagtailimages', '0027_image_description'),
+        ("make_a_wish", "0005_makeawishroot_success_text"),
+        ("wagtailimages", "0027_image_description"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='makeawishroot',
-            name='header_image',
-            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image', verbose_name='Obrázek v headeru'),
+            model_name="makeawishroot",
+            name="header_image",
+            field=models.ForeignKey(
+                blank=True,
+                null=True,
+                on_delete=django.db.models.deletion.PROTECT,
+                related_name="+",
+                to="wagtailimages.image",
+                verbose_name="Obrázek v headeru",
+            ),
         ),
         migrations.AlterField(
-            model_name='makeawishroot',
-            name='new_wish_image',
-            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image', verbose_name='Obrázek k novému přání'),
+            model_name="makeawishroot",
+            name="new_wish_image",
+            field=models.ForeignKey(
+                blank=True,
+                null=True,
+                on_delete=django.db.models.deletion.PROTECT,
+                related_name="+",
+                to="wagtailimages.image",
+                verbose_name="Obrázek k novému přání",
+            ),
         ),
     ]
diff --git a/make_a_wish/migrations/0007_makeawishroot_matomo_id.py b/make_a_wish/migrations/0007_makeawishroot_matomo_id.py
index 86b6536f..1b55cfaf 100644
--- a/make_a_wish/migrations/0007_makeawishroot_matomo_id.py
+++ b/make_a_wish/migrations/0007_makeawishroot_matomo_id.py
@@ -4,15 +4,18 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('make_a_wish', '0006_makeawishroot_header_image_and_more'),
+        ("make_a_wish", "0006_makeawishroot_header_image_and_more"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='makeawishroot',
-            name='matomo_id',
-            field=models.IntegerField(blank=True, null=True, verbose_name='Matomo ID pro sledování návštěvnosti'),
+            model_name="makeawishroot",
+            name="matomo_id",
+            field=models.IntegerField(
+                blank=True,
+                null=True,
+                verbose_name="Matomo ID pro sledování návštěvnosti",
+            ),
         ),
     ]
diff --git a/make_a_wish/models.py b/make_a_wish/models.py
index cb9f2f18..95381ca9 100644
--- a/make_a_wish/models.py
+++ b/make_a_wish/models.py
@@ -1,23 +1,16 @@
 from django.db import models
-
 from modelcluster.fields import ParentalKey
-from wagtail.models import Page
-from wagtail.fields import StreamField
-
-from shared.models import (
-    ExtendedMetadataHomePageMixin,
-)
-from wagtailmetadata.models import MetadataPageMixin
 from wagtail.admin.panels import FieldPanel, InlinePanel, ObjectList, TabbedInterface
 from wagtail.contrib.forms.models import AbstractForm, AbstractFormField
 from wagtail.contrib.forms.panels import FormSubmissionsPanel
+from wagtail.fields import StreamField
+from wagtail.models import Page
+from wagtailmetadata.models import MetadataPageMixin
+
+from shared.models import ExtendedMetadataHomePageMixin
 from shared_legacy.utils import make_promote_panels
 
-from .blocks import (
-    CommonWishBlock,
-    TourDateBlock,
-    StatBlock,
-)
+from .blocks import CommonWishBlock, StatBlock, TourDateBlock
 
 
 class MakeAWIshFormField(AbstractFormField):
@@ -51,30 +44,18 @@ class MakeAWishRoot(
     )
 
     video_url = models.URLField(
-        verbose_name="URL Videa vpravo",
-        help_text="Automaticky se spustĂ­ bez zvuku"
+        verbose_name="URL Videa vpravo", help_text="Automaticky se spustĂ­ bez zvuku"
     )
 
     common_wishes = StreamField(
-        [
-            ("wish", CommonWishBlock())
-        ],
-        verbose_name="Nejčastější přání"
+        [("wish", CommonWishBlock())], verbose_name="Nejčastější přání"
     )
 
     tour_dates = StreamField(
-        [
-            ("tour_date", TourDateBlock())
-        ],
-        verbose_name="Tour termĂ­ny"
+        [("tour_date", TourDateBlock())], verbose_name="Tour termĂ­ny"
     )
 
-    stats = StreamField(
-        [
-            ("stat", StatBlock())
-        ],
-        verbose_name="Statistiky"
-    )
+    stats = StreamField([("stat", StatBlock())], verbose_name="Statistiky")
 
     matomo_id = models.IntegerField(
         "Matomo ID pro sledování návštěvnosti", blank=True, null=True
@@ -92,9 +73,7 @@ class MakeAWishRoot(
         InlinePanel("form_fields", label="Formulář - neměnit!!"),
     ]
 
-    promote_panels = make_promote_panels() + [
-        FieldPanel("matomo_id")
-    ]
+    promote_panels = make_promote_panels() + [FieldPanel("matomo_id")]
 
     submissions_panels = [FormSubmissionsPanel()]
 
@@ -107,4 +86,4 @@ class MakeAWishRoot(
     )
 
     class Meta:
-        verbose_name = "Máte přání"
\ No newline at end of file
+        verbose_name = "Máte přání"
diff --git a/make_a_wish/templates/make_a_wish/header/wish_header.html b/make_a_wish/templates/make_a_wish/header/wish_header.html
index fc7caf92..779963ba 100644
--- a/make_a_wish/templates/make_a_wish/header/wish_header.html
+++ b/make_a_wish/templates/make_a_wish/header/wish_header.html
@@ -19,4 +19,4 @@
             </div>
         </div>
     </div>
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/make_a_wish/templates/make_a_wish/make_a_wish_root.html b/make_a_wish/templates/make_a_wish/make_a_wish_root.html
index f1bdd38a..61db6395 100644
--- a/make_a_wish/templates/make_a_wish/make_a_wish_root.html
+++ b/make_a_wish/templates/make_a_wish/make_a_wish_root.html
@@ -21,11 +21,11 @@
                     <div class="prose prose-black text-2xl xl:text-3xl mb-8 xl:!w-[115%%]">
                         {{ page.main_text }}
                     </div>
-        
+
                     <div class="bg-grey-175 border-grey-200 border-2 xl:!w-[115%]">
                         <div class="flex gap-0 xl:flex-row flex-col">
                             {% image page.new_wish_image original class="h-32 xl:flex-1" style="height:6rem" %}
-                            
+
                             <div
                                 class="
                                     font-alt text-3xl xl:border-l-2 border-grey-200 xl:w-48 justify-center items-center flex
@@ -37,7 +37,7 @@
                                 + Přidat přání
                             </div>
                         </div>
-        
+
                         <div class="hidden duration-150" id="make_a_wish">
                             <form
                                 class="border-t-2 border-grey-200 p-8"
@@ -50,14 +50,14 @@
                                     {{ hidden_field.errors }}
                                     {{ hidden_field }}
                                 {% endfor %}
-                                
+
                                 <textarea
                                     class="bg-white font-alt p-3 text-3xl border-2 border-grey-200 w-full"
                                     placeholder="Přeju si, aby..."
                                     name="vase_prani"
                                     id="id_vase_prani"
                                 ></textarea>
-        
+
                                 <div class="flex xl:gap-6 gap-4 justify-center mt-4 xl:flex-row flex-col">
                                     <input
                                         type="text"
@@ -66,7 +66,7 @@
                                         name="jmeno_a_prijmeni"
                                         id="id_jmeno_a_prijmeni"
                                     >
-        
+
                                     <input
                                         type="email"
                                         class="bg-white font-alt p-3 text-3xl border-2 border-grey-200 flex-1"
@@ -75,7 +75,7 @@
                                         id="id_e_mail"
                                     >
                                 </div>
-                                
+
                                 <div class="mt-4">
                                     <input
                                         type="submit"
@@ -87,10 +87,10 @@
                         </div>
                     </div>
                 {% endblock %}
-    
+
                 <div class="xl:mb-16 hidden" id="separator"></div>
             </div>
-    
+
             {% block video %}
                 <div class="flex xl:justify-end xl:absolute xl:ml-[920px] xl:mt-[-8px] xl:mb-0 mb-8">
                     <video
@@ -104,7 +104,7 @@
                 </div>
             {% endblock %}
         </div>
-    
+
         <div class="bg-black">
             <div class="container--wide text-white pb-16 pt-24 xl:pr-[71px]">
                 <div class="grid grid-cols-1 xl:grid-cols-3">
@@ -113,7 +113,7 @@
                         <div class="text-7xl xl:text-center">â–Ľ</div>
                     </div>
                 </div>
-    
+
                 <div class="mt-16 p-12 bg-grey-50">
                     <ul class="flex flex-col xl:gap-6 gap-12">
                         {% for wish in page.common_wishes %}
@@ -130,10 +130,10 @@
                         {% endfor %}
                     </ul>
                 </div>
-    
+
                 <div class="mt-12 xl:p-12 p-6 bg-grey-50 text-black">
                     <h3 class="head-4xl text-5xl pt-6">Máte přání tour</h3>
-    
+
                     <ul class="flex flex-col gap-4 mt-8">
                         {% for tour_date in page.tour_dates %}
                             <li class="py-4">
@@ -144,16 +144,16 @@
                                     {{ tour_date.value.details }}
                                 </div>
                             </li>
-    
+
                             {% if not forloop.last %}
                                 <div class="mx-24 border-t-2 border-grey-200"></div>
                             {% endif %}
                         {% endfor %}
                     </ul>
                 </div>
-    
+
                 <h3 class="mt-12 xl:head-6xl head-9xl text-white">Naše data</h3>
-    
+
                 <div class="mt-4 p-6 bg-grey-50 text-black flex gap-8 xl:gap-16 justify-between xl:flex-row flex-col">
                     {% for stat_info in page.stats %}
                         <div class="flex gap-4 items-center">
@@ -167,21 +167,21 @@
             </div>
         </div>
     </main>
-    
+
     <script>
         document.getElementById("open_wish").onclick = ((e) => {
             const makeAWish = document.getElementById("make_a_wish");
             const separator = document.getElementById("separator");
-    
+
             if (makeAWish.classList.contains("hidden")) {
                 makeAWish.classList.remove("hidden");
                 separator.classList.remove("hidden");
-    
+
                 e.currentTarget.innerHTML = "← Zrušit"
             } else {
                 makeAWish.classList.add("hidden");
                 separator.classList.add("hidden");
-    
+
                 e.currentTarget.innerHTML = "+ Přidat přání"
             }
         });
diff --git a/make_a_wish/templates/make_a_wish/make_a_wish_root_landing.html b/make_a_wish/templates/make_a_wish/make_a_wish_root_landing.html
index 623763e3..8b4e2b38 100644
--- a/make_a_wish/templates/make_a_wish/make_a_wish_root_landing.html
+++ b/make_a_wish/templates/make_a_wish/make_a_wish_root_landing.html
@@ -6,4 +6,4 @@
     </div>
 {% endblock %}
 
-{% block video %}{% endblock %}
\ No newline at end of file
+{% block video %}{% endblock %}
diff --git a/shared/blocks/parents/struct.py b/shared/blocks/parents/struct.py
index b7d8f0ee..a74a0399 100644
--- a/shared/blocks/parents/struct.py
+++ b/shared/blocks/parents/struct.py
@@ -155,7 +155,7 @@ class NewsletterSubscriptionBlock(blocks.StructBlock):
         help_text=(
             "Pokud toto pole zůstane nevyplněné, použije se nastavení tohoto webu. "
             "V takovém případě se může přidat i odběratel do Ecomailu."
-        )
+        ),
     )
 
     title_line_1 = blocks.CharBlock(
diff --git a/shared/blocks/parents/video.py b/shared/blocks/parents/video.py
index 69c4d67f..81201789 100644
--- a/shared/blocks/parents/video.py
+++ b/shared/blocks/parents/video.py
@@ -32,7 +32,7 @@ class YouTubeVideoBlock(blocks.StructBlock):
         label="Zabírá maximální šířku povolenou pro text?",
         required=True,
         default=False,
-        help_text="Pokud toto pole není zaškrtlé, video bude užší než text okolo."
+        help_text="Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
     )
 
     autoplay = blocks.BooleanBlock(
@@ -42,7 +42,7 @@ class YouTubeVideoBlock(blocks.StructBlock):
         help_text=(
             "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče "
             "blokují i automatické přehrávání videí bez zvuku."
-        )
+        ),
     )
 
     class Meta:
diff --git a/shared/models/main.py b/shared/models/main.py
index 54c52227..9581a335 100644
--- a/shared/models/main.py
+++ b/shared/models/main.py
@@ -50,7 +50,11 @@ from shared.blocks import (
     TwoTextColumnBlock,
 )
 from shared.forms import SubscribeForm
-from shared.utils import make_promote_panels, subscribe_to_newsletter, subscribe_to_ecomail_newsletter
+from shared.utils import (
+    make_promote_panels,
+    subscribe_to_ecomail_newsletter,
+    subscribe_to_newsletter,
+)
 from tuning import admin_help
 
 logger = logging.getLogger(__name__)
@@ -1077,7 +1081,7 @@ class MainHomePageMixin(
         ),
         default=True,
         null=False,
-        blank=False
+        blank=False,
     )
 
     content_panels = Page.content_panels + [
@@ -1215,27 +1219,22 @@ class MainHomePageMixin(
 
             if form.is_valid():
                 # If there is a mailtrain newsletter list ID, subscribe to it.
-                # 
+                #
                 # Otherwise, if there is no ecomail newsletter list ID, subscribe
                 # to the global mailtrain list as long as it's defined.
-                # 
+                #
                 # If there is an ecomail newsletter list ID, subscribe to it
                 # (even if the mailtrain one was also subscribed to. Seems logical here.)
                 if hasattr(self, "newsletter_list_id") and self.newsletter_list_id:
                     subscribe_to_newsletter(
-                        form.cleaned_data["email"],
-                        self.newsletter_list_id
+                        form.cleaned_data["email"], self.newsletter_list_id
                     )
                 elif (
-                    (
-                        not hasattr(self, "ecomail_newsletter_list_id")
-                        or not self.ecomail_newsletter_list_id
-                    )
-                    and settings.PIRATICZ_NEWSLETTER_CID
-                ):
+                    not hasattr(self, "ecomail_newsletter_list_id")
+                    or not self.ecomail_newsletter_list_id
+                ) and settings.PIRATICZ_NEWSLETTER_CID:
                     subscribe_to_newsletter(
-                        form.cleaned_data["email"],
-                        settings.PIRATICZ_NEWSLETTER_CID
+                        form.cleaned_data["email"], settings.PIRATICZ_NEWSLETTER_CID
                     )
 
                 if (
@@ -1246,7 +1245,7 @@ class MainHomePageMixin(
                     subscribe_to_ecomail_newsletter(
                         form.cleaned_data["email"],
                         self.ecomail_newsletter_list_id,
-                        self.ecomail_newsletter_list_tags
+                        self.ecomail_newsletter_list_tags,
                     )
 
                 messages.success(
diff --git a/shared/static/styleguide2/pirati-ui.svg b/shared/static/styleguide2/pirati-ui.svg
index ffc20ecc..c6e3a71a 100644
--- a/shared/static/styleguide2/pirati-ui.svg
+++ b/shared/static/styleguide2/pirati-ui.svg
@@ -127,4 +127,4 @@
 <glyph unicode="&#xe976;" glyph-name="price-tags" horiz-adv-x="1280" d="M1232 960h-384c-26.4 0-63.274-15.274-81.942-33.942l-476.116-476.116c-18.668-18.668-18.668-49.214 0-67.882l412.118-412.118c18.668-18.668 49.214-18.668 67.882 0l476.118 476.118c18.666 18.666 33.94 55.54 33.94 81.94v384c0 26.4-21.6 48-48 48zM992 576c-53.020 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96zM128 416l544 544h-80c-26.4 0-63.274-15.274-81.942-33.942l-476.116-476.116c-18.668-18.668-18.668-49.214 0-67.882l412.118-412.118c18.668-18.668 49.214-18.668 67.882 0l30.058 30.058-416 416z" />
 <glyph unicode="&#xe977;" glyph-name="twitter" horiz-adv-x="1001" d="M596.009 526.629l372.819 433.371h-88.346l-323.718-376.29-258.553 376.29h-298.21l390.983-569.018-390.983-454.457h88.351l341.855 397.375 273.051-397.375h298.21l-405.458 590.103zM475 385.969l-354.815 507.521h135.702l624.636-893.48h-135.702l-269.821 385.959z" />
 <glyph unicode="&#xe99b;" glyph-name="stats-dots" d="M128 64h896v-128h-1024v1024h128zM288 128c-53.020 0-96 42.98-96 96s42.98 96 96 96c2.828 0 5.622-0.148 8.388-0.386l103.192 171.986c-9.84 15.070-15.58 33.062-15.58 52.402 0 53.020 42.98 96 96 96s96-42.98 96-96c0-19.342-5.74-37.332-15.58-52.402l103.192-171.986c2.766 0.238 5.56 0.386 8.388 0.386 2.136 0 4.248-0.094 6.35-0.23l170.356 298.122c-10.536 15.408-16.706 34.036-16.706 54.11 0 53.020 42.98 96 96 96s96-42.98 96-96c0-53.020-42.98-96-96-96-2.14 0-4.248 0.094-6.35 0.232l-170.356-298.124c10.536-15.406 16.706-34.036 16.706-54.11 0-53.020-42.98-96-96-96s-96 42.98-96 96c0 19.34 5.74 37.332 15.578 52.402l-103.19 171.984c-2.766-0.238-5.56-0.386-8.388-0.386s-5.622 0.146-8.388 0.386l-103.192-171.986c9.84-15.068 15.58-33.060 15.58-52.4 0-53.020-42.98-96-96-96z" />
-</font></defs></svg>
\ No newline at end of file
+</font></defs></svg>
diff --git a/shared/templates/styleguide2/base.html b/shared/templates/styleguide2/base.html
index 52448572..71b5537d 100644
--- a/shared/templates/styleguide2/base.html
+++ b/shared/templates/styleguide2/base.html
@@ -4,7 +4,7 @@
 <html lang="cs">
   <head>
     {% block head_start %}{% endblock %}
-    
+
     {% if request.in_preview_panel %}
       <base target="_blank">
     {% endif %}
diff --git a/shared/templates/styleguide2/includes/atoms/buttons/round_button_block.html b/shared/templates/styleguide2/includes/atoms/buttons/round_button_block.html
index c1a749b5..7f40ed1a 100644
--- a/shared/templates/styleguide2/includes/atoms/buttons/round_button_block.html
+++ b/shared/templates/styleguide2/includes/atoms/buttons/round_button_block.html
@@ -6,9 +6,9 @@
     {% if page.root_page.content_is_centered %}
       mx-auto
     {% endif %}
-    
+
     py-4
-    
+
     {% if self.align == 'center' %}flex justify-center items-center max-w-[100ch]{% endif %}
   "
 >
diff --git a/shared/templates/styleguide2/includes/atoms/youtube_video/youtube_video.html b/shared/templates/styleguide2/includes/atoms/youtube_video/youtube_video.html
index 5d9dc91b..5b475f93 100644
--- a/shared/templates/styleguide2/includes/atoms/youtube_video/youtube_video.html
+++ b/shared/templates/styleguide2/includes/atoms/youtube_video/youtube_video.html
@@ -5,7 +5,7 @@
     flex flex-col gap-2 mb-10
 
     relative
-    
+
     {% if not self.is_full_width %}
       max-w-[600px]
     {% else %}
@@ -52,7 +52,7 @@
 <div
   class="
     content-block aspect-video mb-10
-    
+
     {% if not self.is_full_width %}
       max-w-[600px]
     {% else %}
diff --git a/shared/templates/styleguide2/includes/organisms/header/simple_header.html b/shared/templates/styleguide2/includes/organisms/header/simple_header.html
index 88b76f9b..8b713586 100644
--- a/shared/templates/styleguide2/includes/organisms/header/simple_header.html
+++ b/shared/templates/styleguide2/includes/organisms/header/simple_header.html
@@ -28,7 +28,7 @@
 
         {% if background_image %}
           {% if not show_transparent_header %}bg-[#00000088]{% endif %}
-          
+
           bg-no-repeat bg-cover bg-center bg-blend-darken bg-[top_right_-7rem]
         {% else %}
           bg-black
diff --git a/shared/utils.py b/shared/utils.py
index 506b60f3..9a3efc63 100644
--- a/shared/utils.py
+++ b/shared/utils.py
@@ -83,10 +83,7 @@ def subscribe_to_ecomail_newsletter(email, list_id: int, categories: str):
     response = requests.post(
         urljoin(settings.ECOMAIL_API_URL, f"lists/{list_id}/subscribe"),
         data=json.dumps(data),
-        headers={
-            "Content-Type": "application/json",
-            "key": settings.ECOMAIL_API_KEY
-        }
+        headers={"Content-Type": "application/json", "key": settings.ECOMAIL_API_KEY},
     )
 
     if response.status_code != 200:
diff --git a/shared_legacy/blocks/base.py b/shared_legacy/blocks/base.py
index c8079c52..49231078 100644
--- a/shared_legacy/blocks/base.py
+++ b/shared_legacy/blocks/base.py
@@ -1079,7 +1079,7 @@ class NewsletterSubscriptionBlock(blocks.StructBlock):
         help_text=(
             "Pokud toto pole zůstane nevyplněné, použije se nastavení tohoto webu. "
             "V takovém případě se může přidat i odběratel do Ecomailu."
-        )
+        ),
     )
     description = blocks.CharBlock(
         label="Popis newsletteru",
diff --git a/uniweb/migrations/0117_uniwebhomepage_has_expanded_navbar.py b/uniweb/migrations/0117_uniwebhomepage_has_expanded_navbar.py
index 2b5341db..90351d1f 100644
--- a/uniweb/migrations/0117_uniwebhomepage_has_expanded_navbar.py
+++ b/uniweb/migrations/0117_uniwebhomepage_has_expanded_navbar.py
@@ -4,15 +4,18 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0116_alter_uniwebhomepage_menu_button_content'),
+        ("uniweb", "0116_alter_uniwebhomepage_menu_button_content"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='uniwebhomepage',
-            name='has_expanded_navbar',
-            field=models.BooleanField(default=True, help_text='Pokud je toto pole zaškrtlé, navigační lišta bude vždy mít rezervované místo na obrazovce.', verbose_name='Má rozšířený navbar?'),
+            model_name="uniwebhomepage",
+            name="has_expanded_navbar",
+            field=models.BooleanField(
+                default=True,
+                help_text="Pokud je toto pole zaškrtlé, navigační lišta bude vždy mít rezervované místo na obrazovce.",
+                verbose_name="Má rozšířený navbar?",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0118_uniwebflexiblepage_show_tansparent_header.py b/uniweb/migrations/0118_uniwebflexiblepage_show_tansparent_header.py
index 457de51c..4c2efacc 100644
--- a/uniweb/migrations/0118_uniwebflexiblepage_show_tansparent_header.py
+++ b/uniweb/migrations/0118_uniwebflexiblepage_show_tansparent_header.py
@@ -4,15 +4,18 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0117_uniwebhomepage_has_expanded_navbar'),
+        ("uniweb", "0117_uniwebhomepage_has_expanded_navbar"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='uniwebflexiblepage',
-            name='show_tansparent_header',
-            field=models.BooleanField(default=False, help_text='Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky se neztmaví.', verbose_name='Průhledná hlavička?'),
+            model_name="uniwebflexiblepage",
+            name="show_tansparent_header",
+            field=models.BooleanField(
+                default=False,
+                help_text="Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky se neztmaví.",
+                verbose_name="Průhledná hlavička?",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0119_uniwebformpage_main_image_and_more.py b/uniweb/migrations/0119_uniwebformpage_main_image_and_more.py
index e7614a6e..c5ef666b 100644
--- a/uniweb/migrations/0119_uniwebformpage_main_image_and_more.py
+++ b/uniweb/migrations/0119_uniwebformpage_main_image_and_more.py
@@ -5,21 +5,31 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0118_uniwebflexiblepage_show_tansparent_header'),
-        ('wagtailimages', '0027_image_description'),
+        ("uniweb", "0118_uniwebflexiblepage_show_tansparent_header"),
+        ("wagtailimages", "0027_image_description"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='uniwebformpage',
-            name='main_image',
-            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image', verbose_name='Obrázek na pozadí hlavičky'),
+            model_name="uniwebformpage",
+            name="main_image",
+            field=models.ForeignKey(
+                blank=True,
+                null=True,
+                on_delete=django.db.models.deletion.PROTECT,
+                related_name="+",
+                to="wagtailimages.image",
+                verbose_name="Obrázek na pozadí hlavičky",
+            ),
         ),
         migrations.AddField(
-            model_name='uniwebformpage',
-            name='show_transparent_header',
-            field=models.BooleanField(default=False, help_text='Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky se neztmaví.', verbose_name='Průhledná hlavička?'),
+            model_name="uniwebformpage",
+            name="show_transparent_header",
+            field=models.BooleanField(
+                default=False,
+                help_text="Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky se neztmaví.",
+                verbose_name="Průhledná hlavička?",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0120_rename_show_tansparent_header_uniwebflexiblepage_show_transparent_header.py b/uniweb/migrations/0120_rename_show_tansparent_header_uniwebflexiblepage_show_transparent_header.py
index df250a5a..4c246ada 100644
--- a/uniweb/migrations/0120_rename_show_tansparent_header_uniwebflexiblepage_show_transparent_header.py
+++ b/uniweb/migrations/0120_rename_show_tansparent_header_uniwebflexiblepage_show_transparent_header.py
@@ -4,15 +4,14 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0119_uniwebformpage_main_image_and_more'),
+        ("uniweb", "0119_uniwebformpage_main_image_and_more"),
     ]
 
     operations = [
         migrations.RenameField(
-            model_name='uniwebflexiblepage',
-            old_name='show_tansparent_header',
-            new_name='show_transparent_header',
+            model_name="uniwebflexiblepage",
+            old_name="show_tansparent_header",
+            new_name="show_transparent_header",
         ),
     ]
diff --git a/uniweb/migrations/0121_alter_uniwebarticlepage_content_and_more.py b/uniweb/migrations/0121_alter_uniwebarticlepage_content_and_more.py
index c7f42acd..8fb0242b 100644
--- a/uniweb/migrations/0121_alter_uniwebarticlepage_content_and_more.py
+++ b/uniweb/migrations/0121_alter_uniwebarticlepage_content_and_more.py
@@ -5,40 +5,4789 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0120_rename_show_tansparent_header_uniwebflexiblepage_show_transparent_header'),
+        (
+            "uniweb",
+            "0120_rename_show_tansparent_header_uniwebflexiblepage_show_transparent_header",
+        ),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='uniwebarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 78), ('quote', 81), ('download', 83)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 77: ('wagtail.blocks.StreamBlock', [[('text', 76), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 81: ('wagtail.blocks.StructBlock', [[('quote', 79), ('autor_name', 80)]], {}), 82: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 83: ('wagtail.blocks.StructBlock', [[('file', 82)]], {})}, verbose_name='Článek'),
+            model_name="uniwebarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 78),
+                    ("quote", 81),
+                    ("download", 83),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 76), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 77)]],
+                        {},
+                    ),
+                    79: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 79), ("autor_name", 80)]],
+                        {},
+                    ),
+                    82: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    83: ("wagtail.blocks.StructBlock", [[("file", 82)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebflexiblepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('calendar', 80), ('newsletter', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 79: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 80: ('wagtail.blocks.StructBlock', [[('title', 78), ('info', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 82: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 83: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 85: ('wagtail.blocks.StructBlock', [[('list_id', 81), ('title_line_1', 82), ('title_line_2', 83), ('description', 84)]], {})}, verbose_name='obsah stránky'),
+            model_name="uniwebflexiblepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("calendar", 80),
+                    ("newsletter", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    79: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 78), ("info", 79)]],
+                        {},
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 81),
+                                ("title_line_1", 82),
+                                ("title_line_2", 83),
+                                ("description", 84),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('calendar', 80)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 79: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 80: ('wagtail.blocks.StructBlock', [[('title', 78), ('info', 79)]], {})}, verbose_name='obsah stránky za formulářem'),
+            model_name="uniwebformpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("calendar", 80),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    79: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 78), ("info", 79)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky za formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_before',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('calendar', 80)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 79: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 80: ('wagtail.blocks.StructBlock', [[('title', 78), ('info', 79)]], {})}, verbose_name='obsah stránky před formulářem'),
+            model_name="uniwebformpage",
+            name="content_before",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("calendar", 80),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    79: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 78), ("info", 79)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky před formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_landing',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('calendar', 80)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 79: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 80: ('wagtail.blocks.StructBlock', [[('title', 78), ('info', 79)]], {})}, verbose_name='Obsah stránky zobrazené po odeslání formuláře'),
+            model_name="uniwebformpage",
+            name="content_landing",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("calendar", 80),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    79: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 78), ("info", 79)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky zobrazené po odeslání formuláře",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 62), ('two_columns', 71), ('three_columns', 73), ('youtube', 74), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68), ('popout_point', 77), ('calendar', 80), ('newsletter', 85), ('news_block', 88)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {}), 46: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 48: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 49: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 50: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 51: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 52: ('wagtail.blocks.StructBlock', [[('lat', 46), ('lon', 47), ('hex_color', 48), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Špendlík na mapě'}), 53: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 54: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 55: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 56: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 57: ('wagtail.blocks.StructBlock', [[('title', 53), ('description', 37), ('geojson', 54), ('image', 39), ('link', 55), ('hex_color', 56)]], {'required': True}), 58: ('wagtail.blocks.ListBlock', (57,), {'label': 'Součásti'}), 59: ('wagtail.blocks.StructBlock', [[('features', 58), ('zoom', 49), ('style', 50), ('height', 51)]], {'label': 'Mapová kolekce'}), 60: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59)]], {'label': 'Obsah', 'required': False}), 61: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 62: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 60), ('page', 61), ('link', 55)]], {}), 63: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 64: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 65: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 66: ('wagtail.blocks.StructBlock', [[('title', 63), ('color', 64), ('hoveractive', 65), ('page', 61), ('link', 55), ('align', 11)]], {}), 67: ('wagtail.blocks.ListBlock', (66,), {'label': 'Tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('buttons', 67)]], {}), 69: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah levého sloupce', 'required': True}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah pravého sloupce', 'required': True}), 71: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('right_column_content', 70)]], {}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 62), ('figure', 38), ('youtube', 45), ('map_point', 52), ('map_collection', 59), ('button', 66), ('button_group', 68)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 69), ('middle_column_content', 72), ('right_column_content', 70)]], {}), 74: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44)]], {'label': 'YouTube video'}), 75: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 76: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 77: ('wagtail.blocks.StructBlock', [[('name', 75), ('content', 76)]], {}), 78: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 79: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 80: ('wagtail.blocks.StructBlock', [[('title', 78), ('info', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 82: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 83: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 85: ('wagtail.blocks.StructBlock', [[('list_id', 81), ('title_line_1', 82), ('title_line_2', 83), ('description', 84)]], {}), 86: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 87: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 88: ('wagtail.blocks.StructBlock', [[('title', 86), ('description', 87)]], {'group': '3. Ostatní', 'template': 'styleguide2/includes/organisms/articles/district/articles_section.html'})}, verbose_name='obsah stránky'),
+            model_name="uniwebhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 62),
+                    ("two_columns", 71),
+                    ("three_columns", 73),
+                    ("youtube", 74),
+                    ("map_point", 52),
+                    ("map_collection", 59),
+                    ("button", 66),
+                    ("button_group", 68),
+                    ("popout_point", 77),
+                    ("calendar", 80),
+                    ("newsletter", 85),
+                    ("news_block", 88),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {},
+                    ),
+                    46: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    49: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    52: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 46),
+                                ("lon", 47),
+                                ("hex_color", 48),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    53: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    54: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    55: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    56: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    57: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 53),
+                                ("description", 37),
+                                ("geojson", 54),
+                                ("image", 39),
+                                ("link", 55),
+                                ("hex_color", 56),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    58: ("wagtail.blocks.ListBlock", (57,), {"label": "Součásti"}),
+                    59: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 58),
+                                ("zoom", 49),
+                                ("style", 50),
+                                ("height", 51),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    60: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    61: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 60),
+                                ("page", 61),
+                                ("link", 55),
+                            ]
+                        ],
+                        {},
+                    ),
+                    63: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    64: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    65: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 63),
+                                ("color", 64),
+                                ("hoveractive", 65),
+                                ("page", 61),
+                                ("link", 55),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    67: ("wagtail.blocks.ListBlock", (66,), {"label": "TlaÄŤĂ­tka"}),
+                    68: ("wagtail.blocks.StructBlock", [[("buttons", 67)]], {}),
+                    69: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 69), ("right_column_content", 70)]],
+                        {},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 62),
+                                ("figure", 38),
+                                ("youtube", 45),
+                                ("map_point", 52),
+                                ("map_collection", 59),
+                                ("button", 66),
+                                ("button_group", 68),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 69),
+                                ("middle_column_content", 72),
+                                ("right_column_content", 70),
+                            ]
+                        ],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    75: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    76: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    77: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 75), ("content", 76)]],
+                        {},
+                    ),
+                    78: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    79: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 78), ("info", 79)]],
+                        {},
+                    ),
+                    81: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 81),
+                                ("title_line_1", 82),
+                                ("title_line_2", 83),
+                                ("description", 84),
+                            ]
+                        ],
+                        {},
+                    ),
+                    86: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    87: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    88: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 86), ("description", 87)]],
+                        {
+                            "group": "3. OstatnĂ­",
+                            "template": "styleguide2/includes/organisms/articles/district/articles_section.html",
+                        },
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0122_uniwebhomepage_main_image_and_more.py b/uniweb/migrations/0122_uniwebhomepage_main_image_and_more.py
index 8ea25ea3..fe9b65b4 100644
--- a/uniweb/migrations/0122_uniwebhomepage_main_image_and_more.py
+++ b/uniweb/migrations/0122_uniwebhomepage_main_image_and_more.py
@@ -5,21 +5,31 @@ from django.db import migrations, models
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0121_alter_uniwebarticlepage_content_and_more'),
-        ('wagtailimages', '0027_image_description'),
+        ("uniweb", "0121_alter_uniwebarticlepage_content_and_more"),
+        ("wagtailimages", "0027_image_description"),
     ]
 
     operations = [
         migrations.AddField(
-            model_name='uniwebhomepage',
-            name='main_image',
-            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image', verbose_name='Obrázek na pozadí hlavičky'),
+            model_name="uniwebhomepage",
+            name="main_image",
+            field=models.ForeignKey(
+                blank=True,
+                null=True,
+                on_delete=django.db.models.deletion.PROTECT,
+                related_name="+",
+                to="wagtailimages.image",
+                verbose_name="Obrázek na pozadí hlavičky",
+            ),
         ),
         migrations.AddField(
-            model_name='uniwebhomepage',
-            name='show_transparent_header',
-            field=models.BooleanField(default=False, help_text='Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky se neztmaví.', verbose_name='Průhledná hlavička?'),
+            model_name="uniwebhomepage",
+            name="show_transparent_header",
+            field=models.BooleanField(
+                default=False,
+                help_text="Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky se neztmaví.",
+                verbose_name="Průhledná hlavička?",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0123_alter_uniwebarticlepage_content_and_more.py b/uniweb/migrations/0123_alter_uniwebarticlepage_content_and_more.py
index 049d485c..8560584f 100644
--- a/uniweb/migrations/0123_alter_uniwebarticlepage_content_and_more.py
+++ b/uniweb/migrations/0123_alter_uniwebarticlepage_content_and_more.py
@@ -5,40 +5,4858 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0122_uniwebhomepage_main_image_and_more'),
+        ("uniweb", "0122_uniwebhomepage_main_image_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='uniwebarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 79), ('quote', 82), ('download', 84)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 78: ('wagtail.blocks.StreamBlock', [[('text', 77), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 82: ('wagtail.blocks.StructBlock', [[('quote', 80), ('autor_name', 81)]], {}), 83: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 84: ('wagtail.blocks.StructBlock', [[('file', 83)]], {})}, verbose_name='Článek'),
+            model_name="uniwebarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 79),
+                    ("quote", 82),
+                    ("download", 84),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 77), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 78)]],
+                        {},
+                    ),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 80), ("autor_name", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    84: ("wagtail.blocks.StructBlock", [[("file", 83)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebflexiblepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81), ('newsletter', 86)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 83: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 86: ('wagtail.blocks.StructBlock', [[('list_id', 82), ('title_line_1', 83), ('title_line_2', 84), ('description', 85)]], {})}, verbose_name='obsah stránky'),
+            model_name="uniwebflexiblepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                    ("newsletter", 86),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 82),
+                                ("title_line_1", 83),
+                                ("title_line_2", 84),
+                                ("description", 85),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {})}, verbose_name='obsah stránky za formulářem'),
+            model_name="uniwebformpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky za formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_before',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {})}, verbose_name='obsah stránky před formulářem'),
+            model_name="uniwebformpage",
+            name="content_before",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky před formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_landing',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {})}, verbose_name='Obsah stránky zobrazené po odeslání formuláře'),
+            model_name="uniwebformpage",
+            name="content_landing",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky zobrazené po odeslání formuláře",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81), ('newsletter', 86), ('news_block', 89)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'label': 'Zabírá celou šířku?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 83: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 86: ('wagtail.blocks.StructBlock', [[('list_id', 82), ('title_line_1', 83), ('title_line_2', 84), ('description', 85)]], {}), 87: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 88: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 89: ('wagtail.blocks.StructBlock', [[('title', 87), ('description', 88)]], {'group': '3. Ostatní', 'template': 'styleguide2/includes/organisms/articles/district/articles_section.html'})}, verbose_name='obsah stránky'),
+            model_name="uniwebhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                    ("newsletter", 86),
+                    ("news_block", 89),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "label": "Zabírá celou šířku?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 82),
+                                ("title_line_1", 83),
+                                ("title_line_2", 84),
+                                ("description", 85),
+                            ]
+                        ],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    89: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 87), ("description", 88)]],
+                        {
+                            "group": "3. OstatnĂ­",
+                            "template": "styleguide2/includes/organisms/articles/district/articles_section.html",
+                        },
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0124_alter_uniwebarticlepage_content_and_more.py b/uniweb/migrations/0124_alter_uniwebarticlepage_content_and_more.py
index 26c1bf5b..f99b9901 100644
--- a/uniweb/migrations/0124_alter_uniwebarticlepage_content_and_more.py
+++ b/uniweb/migrations/0124_alter_uniwebarticlepage_content_and_more.py
@@ -5,40 +5,4864 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0123_alter_uniwebarticlepage_content_and_more'),
+        ("uniweb", "0123_alter_uniwebarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='uniwebarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 79), ('quote', 82), ('download', 84)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 78: ('wagtail.blocks.StreamBlock', [[('text', 77), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 82: ('wagtail.blocks.StructBlock', [[('quote', 80), ('autor_name', 81)]], {}), 83: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 84: ('wagtail.blocks.StructBlock', [[('file', 83)]], {})}, verbose_name='Článek'),
+            model_name="uniwebarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 79),
+                    ("quote", 82),
+                    ("download", 84),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 77), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 78)]],
+                        {},
+                    ),
+                    80: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 80), ("autor_name", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    84: ("wagtail.blocks.StructBlock", [[("file", 83)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebflexiblepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81), ('newsletter', 86)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 83: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 86: ('wagtail.blocks.StructBlock', [[('list_id', 82), ('title_line_1', 83), ('title_line_2', 84), ('description', 85)]], {})}, verbose_name='obsah stránky'),
+            model_name="uniwebflexiblepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                    ("newsletter", 86),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 82),
+                                ("title_line_1", 83),
+                                ("title_line_2", 84),
+                                ("description", 85),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {})}, verbose_name='obsah stránky za formulářem'),
+            model_name="uniwebformpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky za formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_before',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {})}, verbose_name='obsah stránky před formulářem'),
+            model_name="uniwebformpage",
+            name="content_before",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky před formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_landing',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {})}, verbose_name='Obsah stránky zobrazené po odeslání formuláře'),
+            model_name="uniwebformpage",
+            name="content_landing",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky zobrazené po odeslání formuláře",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 72), ('three_columns', 74), ('youtube', 75), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69), ('popout_point', 78), ('calendar', 81), ('newsletter', 86), ('news_block', 89)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11)]], {}), 68: ('wagtail.blocks.ListBlock', (67,), {'label': 'Tlačítka'}), 69: ('wagtail.blocks.StructBlock', [[('buttons', 68)]], {}), 70: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah levého sloupce', 'required': True}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah pravého sloupce', 'required': True}), 72: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('right_column_content', 71)]], {}), 73: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 67), ('button_group', 69)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 74: ('wagtail.blocks.StructBlock', [[('left_column_content', 70), ('middle_column_content', 73), ('right_column_content', 71)]], {}), 75: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 76: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 77: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 78: ('wagtail.blocks.StructBlock', [[('name', 76), ('content', 77)]], {}), 79: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 80: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 81: ('wagtail.blocks.StructBlock', [[('title', 79), ('info', 80)]], {}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 83: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 86: ('wagtail.blocks.StructBlock', [[('list_id', 82), ('title_line_1', 83), ('title_line_2', 84), ('description', 85)]], {}), 87: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 88: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 89: ('wagtail.blocks.StructBlock', [[('title', 87), ('description', 88)]], {'group': '3. Ostatní', 'template': 'styleguide2/includes/organisms/articles/district/articles_section.html'})}, verbose_name='obsah stránky'),
+            model_name="uniwebhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 72),
+                    ("three_columns", 74),
+                    ("youtube", 75),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 67),
+                    ("button_group", 69),
+                    ("popout_point", 78),
+                    ("calendar", 81),
+                    ("newsletter", 86),
+                    ("news_block", 89),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                            ]
+                        ],
+                        {},
+                    ),
+                    68: ("wagtail.blocks.ListBlock", (67,), {"label": "TlaÄŤĂ­tka"}),
+                    69: ("wagtail.blocks.StructBlock", [[("buttons", 68)]], {}),
+                    70: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 70), ("right_column_content", 71)]],
+                        {},
+                    ),
+                    73: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 67),
+                                ("button_group", 69),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    74: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 70),
+                                ("middle_column_content", 73),
+                                ("right_column_content", 71),
+                            ]
+                        ],
+                        {},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    76: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    77: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    78: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 76), ("content", 77)]],
+                        {},
+                    ),
+                    79: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    80: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    81: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 79), ("info", 80)]],
+                        {},
+                    ),
+                    82: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 82),
+                                ("title_line_1", 83),
+                                ("title_line_2", 84),
+                                ("description", 85),
+                            ]
+                        ],
+                        {},
+                    ),
+                    87: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    88: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    89: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 87), ("description", 88)]],
+                        {
+                            "group": "3. OstatnĂ­",
+                            "template": "styleguide2/includes/organisms/articles/district/articles_section.html",
+                        },
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0125_alter_uniwebarticlepage_content_and_more.py b/uniweb/migrations/0125_alter_uniwebarticlepage_content_and_more.py
index efeb19cb..e40c2462 100644
--- a/uniweb/migrations/0125_alter_uniwebarticlepage_content_and_more.py
+++ b/uniweb/migrations/0125_alter_uniwebarticlepage_content_and_more.py
@@ -5,40 +5,4942 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0124_alter_uniwebarticlepage_content_and_more'),
+        ("uniweb", "0124_alter_uniwebarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='uniwebarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 80), ('quote', 83), ('download', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 79: ('wagtail.blocks.StreamBlock', [[('text', 78), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 80: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 83: ('wagtail.blocks.StructBlock', [[('quote', 81), ('autor_name', 82)]], {}), 84: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 85: ('wagtail.blocks.StructBlock', [[('file', 84)]], {})}, verbose_name='Článek'),
+            model_name="uniwebarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 80),
+                    ("quote", 83),
+                    ("download", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 78), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 79)]],
+                        {},
+                    ),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    83: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 81), ("autor_name", 82)]],
+                        {},
+                    ),
+                    84: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebflexiblepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82), ('newsletter', 87)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 86: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 87: ('wagtail.blocks.StructBlock', [[('list_id', 83), ('title_line_1', 84), ('title_line_2', 85), ('description', 86)]], {})}, verbose_name='obsah stránky'),
+            model_name="uniwebflexiblepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                    ("newsletter", 87),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 83),
+                                ("title_line_1", 84),
+                                ("title_line_2", 85),
+                                ("description", 86),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {})}, verbose_name='obsah stránky za formulářem'),
+            model_name="uniwebformpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky za formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_before',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {})}, verbose_name='obsah stránky před formulářem'),
+            model_name="uniwebformpage",
+            name="content_before",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky před formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_landing',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {})}, verbose_name='Obsah stránky zobrazené po odeslání formuláře'),
+            model_name="uniwebformpage",
+            name="content_landing",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky zobrazené po odeslání formuláře",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82), ('newsletter', 87), ('news_block', 90)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Veliká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 86: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 87: ('wagtail.blocks.StructBlock', [[('list_id', 83), ('title_line_1', 84), ('title_line_2', 85), ('description', 86)]], {}), 88: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 89: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 90: ('wagtail.blocks.StructBlock', [[('title', 88), ('description', 89)]], {'group': '3. Ostatní', 'template': 'styleguide2/includes/organisms/articles/district/articles_section.html'})}, verbose_name='obsah stránky'),
+            model_name="uniwebhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                    ("newsletter", 87),
+                    ("news_block", 90),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Veliká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 83),
+                                ("title_line_1", 84),
+                                ("title_line_2", 85),
+                                ("description", 86),
+                            ]
+                        ],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 88), ("description", 89)]],
+                        {
+                            "group": "3. OstatnĂ­",
+                            "template": "styleguide2/includes/organisms/articles/district/articles_section.html",
+                        },
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0126_alter_uniwebarticlepage_content_and_more.py b/uniweb/migrations/0126_alter_uniwebarticlepage_content_and_more.py
index b8df39e3..f6f04a02 100644
--- a/uniweb/migrations/0126_alter_uniwebarticlepage_content_and_more.py
+++ b/uniweb/migrations/0126_alter_uniwebarticlepage_content_and_more.py
@@ -5,40 +5,4942 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0125_alter_uniwebarticlepage_content_and_more'),
+        ("uniweb", "0125_alter_uniwebarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='uniwebarticlepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 80), ('quote', 83), ('download', 85)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 79: ('wagtail.blocks.StreamBlock', [[('text', 78), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 80: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 79)]], {}), 81: ('wagtail.blocks.CharBlock', (), {'label': 'Citace'}), 82: ('wagtail.blocks.CharBlock', (), {'label': 'Jméno autora'}), 83: ('wagtail.blocks.StructBlock', [[('quote', 81), ('autor_name', 82)]], {}), 84: ('wagtail.documents.blocks.DocumentChooserBlock', (), {'label': 'Stáhnutelný soubor'}), 85: ('wagtail.blocks.StructBlock', [[('file', 84)]], {})}, verbose_name='Článek'),
+            model_name="uniwebarticlepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 80),
+                    ("quote", 83),
+                    ("download", 85),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html"
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    79: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 78), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    80: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 79)]],
+                        {},
+                    ),
+                    81: ("wagtail.blocks.CharBlock", (), {"label": "Citace"}),
+                    82: ("wagtail.blocks.CharBlock", (), {"label": "Jméno autora"}),
+                    83: (
+                        "wagtail.blocks.StructBlock",
+                        [[("quote", 81), ("autor_name", 82)]],
+                        {},
+                    ),
+                    84: (
+                        "wagtail.documents.blocks.DocumentChooserBlock",
+                        (),
+                        {"label": "Stáhnutelný soubor"},
+                    ),
+                    85: ("wagtail.blocks.StructBlock", [[("file", 84)]], {}),
+                },
+                verbose_name="Článek",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebflexiblepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82), ('newsletter', 87)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 86: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 87: ('wagtail.blocks.StructBlock', [[('list_id', 83), ('title_line_1', 84), ('title_line_2', 85), ('description', 86)]], {})}, verbose_name='obsah stránky'),
+            model_name="uniwebflexiblepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                    ("newsletter", 87),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 83),
+                                ("title_line_1", 84),
+                                ("title_line_2", 85),
+                                ("description", 86),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_after',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {})}, verbose_name='obsah stránky za formulářem'),
+            model_name="uniwebformpage",
+            name="content_after",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky za formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_before',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {})}, verbose_name='obsah stránky před formulářem'),
+            model_name="uniwebformpage",
+            name="content_before",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky před formulářem",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebformpage',
-            name='content_landing',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {})}, verbose_name='Obsah stránky zobrazené po odeslání formuláře'),
+            model_name="uniwebformpage",
+            name="content_landing",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                },
+                verbose_name="Obsah stránky zobrazené po odeslání formuláře",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82), ('newsletter', 87), ('news_block', 90)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {}), 83: ('wagtail.blocks.CharBlock', (), {'label': 'ID newsletteru', 'required': True}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 86: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 87: ('wagtail.blocks.StructBlock', [[('list_id', 83), ('title_line_1', 84), ('title_line_2', 85), ('description', 86)]], {}), 88: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 89: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 90: ('wagtail.blocks.StructBlock', [[('title', 88), ('description', 89)]], {'group': '3. Ostatní', 'template': 'styleguide2/includes/organisms/articles/district/articles_section.html'})}, verbose_name='obsah stránky'),
+            model_name="uniwebhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                    ("newsletter", 87),
+                    ("news_block", 90),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "ID newsletteru", "required": True},
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 83),
+                                ("title_line_1", 84),
+                                ("title_line_2", 85),
+                                ("description", 86),
+                            ]
+                        ],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 88), ("description", 89)]],
+                        {
+                            "group": "3. OstatnĂ­",
+                            "template": "styleguide2/includes/organisms/articles/district/articles_section.html",
+                        },
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
     ]
diff --git a/uniweb/migrations/0127_alter_uniwebflexiblepage_content_and_more.py b/uniweb/migrations/0127_alter_uniwebflexiblepage_content_and_more.py
index 7ba52434..4f8446c4 100644
--- a/uniweb/migrations/0127_alter_uniwebflexiblepage_content_and_more.py
+++ b/uniweb/migrations/0127_alter_uniwebflexiblepage_content_and_more.py
@@ -5,20 +5,1735 @@ from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('uniweb', '0126_alter_uniwebarticlepage_content_and_more'),
+        ("uniweb", "0126_alter_uniwebarticlepage_content_and_more"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='uniwebflexiblepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82), ('newsletter', 87)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {}), 83: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud toto pole zůstane nevyplněné, použije se nastavení tohoto webu. V takovém případě se může přidat i odběratel do Ecomailu.', 'label': 'ID newsletteru v Mailtrainu', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 86: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 87: ('wagtail.blocks.StructBlock', [[('list_id', 83), ('title_line_1', 84), ('title_line_2', 85), ('description', 86)]], {})}, verbose_name='obsah stránky'),
+            model_name="uniwebflexiblepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                    ("newsletter", 87),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud toto pole zůstane nevyplněné, použije se nastavení tohoto webu. V takovém případě se může přidat i odběratel do Ecomailu.",
+                            "label": "ID newsletteru v Mailtrainu",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 83),
+                                ("title_line_1", 84),
+                                ("title_line_2", 85),
+                                ("description", 86),
+                            ]
+                        ],
+                        {},
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
         migrations.AlterField(
-            model_name='uniwebhomepage',
-            name='content',
-            field=wagtail.fields.StreamField([('text', 0), ('advanced_text', 4), ('two_columns_text', 7), ('headline', 12), ('headline_with_picture', 15), ('picture_list', 19), ('flip_cards', 30), ('table', 31), ('popout_table', 32), ('gallery', 35), ('figure', 38), ('card', 63), ('two_columns', 73), ('three_columns', 75), ('youtube', 76), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70), ('popout_point', 79), ('calendar', 82), ('newsletter', 87), ('news_block', 90)], blank=True, block_lookup={0: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor', 'template': 'styleguide2/includes/atoms/text/prose_richtext.html'}), 1: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('left', 'vlevo'), ('center', 'uprostřed'), ('right', 'vpravo')], 'label': 'zarovnání'}), 2: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black_on_white', 'černá na bílé'), ('black_on_yellow', 'černá na žluté'), ('white_on_black', 'bílá na černé'), ('white_on_blue', 'bílá na modré'), ('white_on_cyan', 'bílá na tyrkysové'), ('white_on_violet', 'bílá na fialové')], 'label': 'barva'}), 3: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'group': '1. Text', 'label': 'Textový editor'}), 4: ('wagtail.blocks.StructBlock', [[('align', 1), ('color', 2), ('text', 3)]], {}), 5: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'levý sloupec'}), 6: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'pravý sloupec'}), 7: ('wagtail.blocks.StructBlock', [[('left_text', 5), ('right_text', 6)]], {}), 8: ('wagtail.blocks.CharBlock', (), {'label': 'Nadpis', 'max_length': 300, 'required': True}), 9: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('h1', 'H1'), ('h2', 'H2'), ('h3', 'H3'), ('h4', 'H4'), ('h5', 'H5'), ('h6', 'H6')], 'help_text': 'Čím nižší číslo, tím vyšší úroveň.', 'label': 'Úroveň nadpisu'}), 10: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('head-alt-xl', 'Velký, Bebas Neue - 6XL'), ('head-alt-lg', 'Střední, Bebas Neue - 4XL'), ('head-alt-md', 'Základní velikost - Roboto - MD'), ('head-alt-sm', 'Malý - Roboto - SM'), ('head-alt-xs', 'Extra malý - Roboto - XS')], 'help_text': 'Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.', 'label': 'Velikost'}), 11: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('auto', 'Automaticky'), ('center', 'Na střed')], 'label': 'Zarovnání'}), 12: ('wagtail.blocks.StructBlock', [[('headline', 8), ('tag', 9), ('style', 10), ('align', 11)]], {}), 13: ('wagtail.blocks.CharBlock', (), {'label': 'nadpis'}), 14: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)', 'label': 'obrázek'}), 15: ('wagtail.blocks.StructBlock', [[('color', 2), ('title', 13), ('picture', 14)]], {}), 16: ('wagtail.blocks.RichTextBlock', (), {'features': ['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], 'label': 'Odstavec'}), 17: ('wagtail.blocks.ListBlock', (16,), {'label': 'Odstavce'}), 18: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)', 'label': 'Obrázek'}), 19: ('wagtail.blocks.StructBlock', [[('color', 2), ('items', 17), ('picture', 18)]], {}), 20: ('wagtail.blocks.CharBlock', (), {'default': 'FEC900', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva pozadí'}), 21: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje pozadí. Nelze vybrat obě najednou.', 'label': 'Obrázek', 'required': False}), 22: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Nahrazuje obrázek. Nelze vybrat obě najednou.', 'label': 'Pozadí', 'required': False}), 23: ('wagtail.blocks.TextBlock', (), {'help_text': 'Řádkování je manuální.', 'label': 'Nadpis'}), 24: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.", 'label': 'Barva textu'}), 25: ('wagtail.blocks.RichTextBlock', (), {'label': 'Obsah'}), 26: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud není vyplněn, tlačítko se neukáže.', 'label': 'Nadpis tlačítka', 'required': False}), 27: ('wagtail.blocks.CharBlock', (), {'label': 'Odkaz tlačítka', 'required': False}), 28: ('wagtail.blocks.StructBlock', [[('bg_color', 20), ('image', 21), ('background', 22), ('title', 23), ('title_color', 24), ('content', 25), ('button_text', 26), ('button_url', 27)]], {'label': 'Karta'}), 29: ('wagtail.blocks.ListBlock', (28,), {'label': 'Karty'}), 30: ('wagtail.blocks.StructBlock', [[('cards', 29)]], {}), 31: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Tabulka', 'template': 'styleguide2/includes/atoms/table/table.html'}), 32: ('wagtail.contrib.table_block.blocks.TableBlock', (), {'group': '3. Ostatní', 'label': 'Rozbalovací tabulka', 'template': 'styleguide2/includes/atoms/table/popout_table.html'}), 33: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'obrázek', 'required': True}), 34: ('wagtail.blocks.ListBlock', (33,), {'group': '3. Ostatní', 'icon': 'image', 'label': 'Galerie'}), 35: ('wagtail.blocks.StructBlock', [[('gallery_items', 34)]], {'label': 'Galerie'}), 36: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': True}), 37: ('wagtail.blocks.TextBlock', (), {'label': 'Popisek', 'required': False}), 38: ('wagtail.blocks.StructBlock', [[('img', 36), ('caption', 37)]], {}), 39: ('wagtail.images.blocks.ImageChooserBlock', (), {'label': 'Obrázek', 'required': False}), 40: ('wagtail.blocks.TextBlock', (), {'label': 'Titulek', 'required': False}), 41: ('wagtail.images.blocks.ImageChooserBlock', (), {'help_text': 'Není třeba vyplňovat, náhled bude dohledán automaticky.', 'label': 'Náhled videa (automatické pole)', 'required': False}), 42: ('wagtail.blocks.URLBlock', (), {'help_text': 'Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.', 'label': 'Odkaz na video', 'required': False}), 43: ('wagtail.blocks.CharBlock', (), {'help_text': 'Není třeba vyplňovat, bude automaticky načteno z odkazu.', 'label': 'ID videa (automatické pole)', 'required': False}), 44: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Pokud toto pole není zaškrtlé, video bude užší než text okolo.', 'label': 'Zabírá maximální šířku povolenou pro text?', 'required': True}), 45: ('wagtail.blocks.BooleanBlock', (), {'default': False, 'help_text': 'Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.', 'label': 'Spustit video automaticky?', 'required': True}), 46: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {}), 47: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 50.04075', 'label': 'Zeměpisná šířka'}), 48: ('wagtail.blocks.DecimalBlock', (), {'help_text': 'Např. 15.77659', 'label': 'Zeměpisná délka'}), 49: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva špendlíku (HEX)'}), 50: ('wagtail.blocks.IntegerBlock', (), {'default': 15, 'label': 'Výchozí zoom', 'max_value': 18, 'min_value': 1}), 51: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('osm-mapnik', 'OSM Mapnik'), ('stadia-osm-bright', 'Stadia OSM Bright'), ('stadia-outdoors', 'Stadia Outdoors'), ('mapbox-streets', 'Mapbox Streets'), ('mapbox-outdoors', 'Mapbox Outdoors'), ('mapbox-light', 'Mapbox Light'), ('mapbox-dark', 'Mapbox Dark'), ('mapbox-satellite', 'Mapbox Satellite'), ('mapbox-pirate', 'Mapbox Pirate Theme')], 'label': 'Styl'}), 52: ('wagtail.blocks.IntegerBlock', (), {'label': 'Výška v px', 'max_value': 1000, 'min_value': 100}), 53: ('wagtail.blocks.StructBlock', [[('lat', 47), ('lon', 48), ('hex_color', 49), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Špendlík na mapě'}), 54: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': True}), 55: ('wagtail.blocks.TextBlock', (), {'help_text': "Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", 'label': 'Geodata', 'required': True}), 56: ('wagtail.blocks.URLBlock', (), {'label': 'Odkaz', 'required': False}), 57: ('wagtail.blocks.CharBlock', (), {'default': '000000', 'help_text': 'Zadejte barvu pomocí HEX notace (bez # na začátku).', 'label': 'Barva (HEX)'}), 58: ('wagtail.blocks.StructBlock', [[('title', 54), ('description', 37), ('geojson', 55), ('image', 39), ('link', 56), ('hex_color', 57)]], {'required': True}), 59: ('wagtail.blocks.ListBlock', (58,), {'label': 'Součásti'}), 60: ('wagtail.blocks.StructBlock', [[('features', 59), ('zoom', 50), ('style', 51), ('height', 52)]], {'label': 'Mapová kolekce'}), 61: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60)]], {'label': 'Obsah', 'required': False}), 62: ('wagtail.blocks.PageChooserBlock', (), {'label': 'Stránka', 'required': False}), 63: ('wagtail.blocks.StructBlock', [[('img', 39), ('headline', 40), ('content', 61), ('page', 62), ('link', 56)]], {}), 64: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'max_length': 128, 'required': True}), 65: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('black', 'Černá'), ('white', 'Bílá'), ('pirati-yellow', 'Žlutá'), ('grey-125', 'Světle šedá'), ('blue-300', 'Modrá'), ('cyan-200', 'Tyrkysová'), ('green-400', 'Zelená'), ('violet-400', 'Vínová'), ('red-600', 'Červená')], 'label': 'Barva'}), 66: ('wagtail.blocks.BooleanBlock', (), {'default': True, 'help_text': 'Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.', 'label': 'Animovat na hover', 'required': False}), 67: ('wagtail.blocks.ChoiceBlock', [], {'choices': [('normal', 'Normální'), ('large', 'Velká'), ('huge', 'Masivní')], 'label': 'Velikost tlačítka'}), 68: ('wagtail.blocks.StructBlock', [[('title', 64), ('color', 65), ('hoveractive', 66), ('page', 62), ('link', 56), ('align', 11), ('size', 67)]], {}), 69: ('wagtail.blocks.ListBlock', (68,), {'label': 'Tlačítka'}), 70: ('wagtail.blocks.StructBlock', [[('buttons', 69)]], {}), 71: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah levého sloupce', 'required': True}), 72: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah pravého sloupce', 'required': True}), 73: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('right_column_content', 72)]], {}), 74: ('wagtail.blocks.StreamBlock', [[('text', 3), ('table', 31), ('card', 63), ('figure', 38), ('youtube', 46), ('map_point', 53), ('map_collection', 60), ('button', 68), ('button_group', 70)]], {'label': 'Obsah prostředního sloupce', 'required': True}), 75: ('wagtail.blocks.StructBlock', [[('left_column_content', 71), ('middle_column_content', 74), ('right_column_content', 72)]], {}), 76: ('wagtail.blocks.StructBlock', [[('poster_image', 41), ('video_url', 42), ('video_id', 43), ('is_full_width', 44), ('autoplay', 45)]], {'label': 'YouTube video'}), 77: ('wagtail.blocks.CharBlock', (), {'label': 'Název', 'required': True}), 78: ('wagtail.blocks.StreamBlock', [[('text', 0), ('headline', 12), ('table', 31)]], {'label': 'Obsah'}), 79: ('wagtail.blocks.StructBlock', [[('name', 77), ('content', 78)]], {}), 80: ('wagtail.blocks.CharBlock', (), {'label': 'Titulek', 'required': False}), 81: ('wagtail.blocks.static_block.StaticBlock', (), {'admin_text': 'Adresa kalendáře se zadává v nastavení hlavní stránky webu', 'label': 'Volba kalendáře'}), 82: ('wagtail.blocks.StructBlock', [[('title', 80), ('info', 81)]], {}), 83: ('wagtail.blocks.CharBlock', (), {'help_text': 'Pokud toto pole zůstane nevyplněné, použije se nastavení tohoto webu. V takovém případě se může přidat i odběratel do Ecomailu.', 'label': 'ID newsletteru v Mailtrainu', 'required': False}), 84: ('wagtail.blocks.CharBlock', (), {'default': 'Odebírej náš', 'label': 'Nadpis bloku (1. řádek)', 'required': True}), 85: ('wagtail.blocks.CharBlock', (), {'default': 'newsletter', 'label': 'Nadpis bloku (2. řádek)', 'required': True}), 86: ('wagtail.blocks.CharBlock', (), {'default': 'Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!', 'label': 'Popis newsletteru', 'required': True}), 87: ('wagtail.blocks.StructBlock', [[('list_id', 83), ('title_line_1', 84), ('title_line_2', 85), ('description', 86)]], {}), 88: ('wagtail.blocks.CharBlock', (), {'help_text': 'Nejnovější články se načtou automaticky', 'label': 'Titulek'}), 89: ('wagtail.blocks.TextBlock', (), {'label': 'Popis', 'required': False}), 90: ('wagtail.blocks.StructBlock', [[('title', 88), ('description', 89)]], {'group': '3. Ostatní', 'template': 'styleguide2/includes/organisms/articles/district/articles_section.html'})}, verbose_name='obsah stránky'),
+            model_name="uniwebhomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    ("text", 0),
+                    ("advanced_text", 4),
+                    ("two_columns_text", 7),
+                    ("headline", 12),
+                    ("headline_with_picture", 15),
+                    ("picture_list", 19),
+                    ("flip_cards", 30),
+                    ("table", 31),
+                    ("popout_table", 32),
+                    ("gallery", 35),
+                    ("figure", 38),
+                    ("card", 63),
+                    ("two_columns", 73),
+                    ("three_columns", 75),
+                    ("youtube", 76),
+                    ("map_point", 53),
+                    ("map_collection", 60),
+                    ("button", 68),
+                    ("button_group", 70),
+                    ("popout_point", 79),
+                    ("calendar", 82),
+                    ("newsletter", 87),
+                    ("news_block", 90),
+                ],
+                blank=True,
+                block_lookup={
+                    0: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                            "template": "styleguide2/includes/atoms/text/prose_richtext.html",
+                        },
+                    ),
+                    1: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("left", "vlevo"),
+                                ("center", "uprostřed"),
+                                ("right", "vpravo"),
+                            ],
+                            "label": "zarovnání",
+                        },
+                    ),
+                    2: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black_on_white", "černá na bílé"),
+                                ("black_on_yellow", "černá na žluté"),
+                                ("white_on_black", "bílá na černé"),
+                                ("white_on_blue", "bílá na modré"),
+                                ("white_on_cyan", "bílá na tyrkysové"),
+                                ("white_on_violet", "bílá na fialové"),
+                            ],
+                            "label": "barva",
+                        },
+                    ),
+                    3: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "group": "1. Text",
+                            "label": "TextovĂ˝ editor",
+                        },
+                    ),
+                    4: (
+                        "wagtail.blocks.StructBlock",
+                        [[("align", 1), ("color", 2), ("text", 3)]],
+                        {},
+                    ),
+                    5: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "levĂ˝ sloupec",
+                        },
+                    ),
+                    6: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "pravĂ˝ sloupec",
+                        },
+                    ),
+                    7: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_text", 5), ("right_text", 6)]],
+                        {},
+                    ),
+                    8: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Nadpis", "max_length": 300, "required": True},
+                    ),
+                    9: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("h1", "H1"),
+                                ("h2", "H2"),
+                                ("h3", "H3"),
+                                ("h4", "H4"),
+                                ("h5", "H5"),
+                                ("h6", "H6"),
+                            ],
+                            "help_text": "Čím nižší číslo, tím vyšší úroveň.",
+                            "label": "Úroveň nadpisu",
+                        },
+                    ),
+                    10: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("head-alt-xl", "VelkĂ˝, Bebas Neue - 6XL"),
+                                ("head-alt-lg", "Střední, Bebas Neue - 4XL"),
+                                ("head-alt-md", "Základní velikost - Roboto - MD"),
+                                ("head-alt-sm", "MalĂ˝ - Roboto - SM"),
+                                ("head-alt-xs", "Extra malĂ˝ - Roboto - XS"),
+                            ],
+                            "help_text": "Náhled si prohlédněte na https://styleguide2.pirati.cz/pattern/patterns/atoms/text/headings.html.",
+                            "label": "Velikost",
+                        },
+                    ),
+                    11: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("auto", "Automaticky"),
+                                ("center", "Na střed"),
+                            ],
+                            "label": "Zarovnání",
+                        },
+                    ),
+                    12: (
+                        "wagtail.blocks.StructBlock",
+                        [[("headline", 8), ("tag", 9), ("style", 10), ("align", 11)]],
+                        {},
+                    ),
+                    13: ("wagtail.blocks.CharBlock", (), {"label": "nadpis"}),
+                    14: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
+                            "label": "obrázek",
+                        },
+                    ),
+                    15: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("title", 13), ("picture", 14)]],
+                        {},
+                    ),
+                    16: (
+                        "wagtail.blocks.RichTextBlock",
+                        (),
+                        {
+                            "features": [
+                                "h2",
+                                "h3",
+                                "h4",
+                                "h5",
+                                "bold",
+                                "italic",
+                                "ol",
+                                "ul",
+                                "hr",
+                                "link",
+                                "document-link",
+                                "image",
+                                "superscript",
+                                "subscript",
+                                "strikethrough",
+                                "blockquote",
+                                "embed",
+                            ],
+                            "label": "Odstavec",
+                        },
+                    ),
+                    17: ("wagtail.blocks.ListBlock", (16,), {"label": "Odstavce"}),
+                    18: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Rozměr 30x30px nebo více (obrázek bude zmenšen na 30x30px)",
+                            "label": "Obrázek",
+                        },
+                    ),
+                    19: (
+                        "wagtail.blocks.StructBlock",
+                        [[("color", 2), ("items", 17), ("picture", 18)]],
+                        {},
+                    ),
+                    20: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "FEC900",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva pozadĂ­",
+                        },
+                    ),
+                    21: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje pozadĂ­. Nelze vybrat obÄ› najednou.",
+                            "label": "Obrázek",
+                            "required": False,
+                        },
+                    ),
+                    22: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Nahrazuje obrázek. Nelze vybrat obě najednou.",
+                            "label": "PozadĂ­",
+                            "required": False,
+                        },
+                    ),
+                    23: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"help_text": "Řádkování je manuální.", "label": "Nadpis"},
+                    ),
+                    24: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Kód barvy lze vytvořit např. <a href='https://mdn.github.io/css-examples/tools/color-picker/' target='_blank'>zde</a>.",
+                            "label": "Barva textu",
+                        },
+                    ),
+                    25: ("wagtail.blocks.RichTextBlock", (), {"label": "Obsah"}),
+                    26: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud není vyplněn, tlačítko se neukáže.",
+                            "label": "Nadpis tlaÄŤĂ­tka",
+                            "required": False,
+                        },
+                    ),
+                    27: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Odkaz tlaÄŤĂ­tka", "required": False},
+                    ),
+                    28: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("bg_color", 20),
+                                ("image", 21),
+                                ("background", 22),
+                                ("title", 23),
+                                ("title_color", 24),
+                                ("content", 25),
+                                ("button_text", 26),
+                                ("button_url", 27),
+                            ]
+                        ],
+                        {"label": "Karta"},
+                    ),
+                    29: ("wagtail.blocks.ListBlock", (28,), {"label": "Karty"}),
+                    30: ("wagtail.blocks.StructBlock", [[("cards", 29)]], {}),
+                    31: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "Tabulka",
+                            "template": "styleguide2/includes/atoms/table/table.html",
+                        },
+                    ),
+                    32: (
+                        "wagtail.contrib.table_block.blocks.TableBlock",
+                        (),
+                        {
+                            "group": "3. OstatnĂ­",
+                            "label": "RozbalovacĂ­ tabulka",
+                            "template": "styleguide2/includes/atoms/table/popout_table.html",
+                        },
+                    ),
+                    33: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "obrázek", "required": True},
+                    ),
+                    34: (
+                        "wagtail.blocks.ListBlock",
+                        (33,),
+                        {"group": "3. OstatnĂ­", "icon": "image", "label": "Galerie"},
+                    ),
+                    35: (
+                        "wagtail.blocks.StructBlock",
+                        [[("gallery_items", 34)]],
+                        {"label": "Galerie"},
+                    ),
+                    36: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": True},
+                    ),
+                    37: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popisek", "required": False},
+                    ),
+                    38: (
+                        "wagtail.blocks.StructBlock",
+                        [[("img", 36), ("caption", 37)]],
+                        {},
+                    ),
+                    39: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {"label": "Obrázek", "required": False},
+                    ),
+                    40: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    41: (
+                        "wagtail.images.blocks.ImageChooserBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, náhled bude dohledán automaticky.",
+                            "label": "Náhled videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    42: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {
+                            "help_text": "Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.",
+                            "label": "Odkaz na video",
+                            "required": False,
+                        },
+                    ),
+                    43: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Není třeba vyplňovat, bude automaticky načteno z odkazu.",
+                            "label": "ID videa (automatické pole)",
+                            "required": False,
+                        },
+                    ),
+                    44: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Pokud toto pole není zaškrtlé, video bude užší než text okolo.",
+                            "label": "Zabírá maximální šířku povolenou pro text?",
+                            "required": True,
+                        },
+                    ),
+                    45: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": False,
+                            "help_text": "Automaticky spustí video bez zvuku. Pozor, některé prohlížeče blokují i automatické přehrávání videí bez zvuku.",
+                            "label": "Spustit video automaticky?",
+                            "required": True,
+                        },
+                    ),
+                    46: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {},
+                    ),
+                    47: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 50.04075", "label": "Zeměpisná šířka"},
+                    ),
+                    48: (
+                        "wagtail.blocks.DecimalBlock",
+                        (),
+                        {"help_text": "Např. 15.77659", "label": "Zeměpisná délka"},
+                    ),
+                    49: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva špendlíku (HEX)",
+                        },
+                    ),
+                    50: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {
+                            "default": 15,
+                            "label": "Výchozí zoom",
+                            "max_value": 18,
+                            "min_value": 1,
+                        },
+                    ),
+                    51: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("osm-mapnik", "OSM Mapnik"),
+                                ("stadia-osm-bright", "Stadia OSM Bright"),
+                                ("stadia-outdoors", "Stadia Outdoors"),
+                                ("mapbox-streets", "Mapbox Streets"),
+                                ("mapbox-outdoors", "Mapbox Outdoors"),
+                                ("mapbox-light", "Mapbox Light"),
+                                ("mapbox-dark", "Mapbox Dark"),
+                                ("mapbox-satellite", "Mapbox Satellite"),
+                                ("mapbox-pirate", "Mapbox Pirate Theme"),
+                            ],
+                            "label": "Styl",
+                        },
+                    ),
+                    52: (
+                        "wagtail.blocks.IntegerBlock",
+                        (),
+                        {"label": "Výška v px", "max_value": 1000, "min_value": 100},
+                    ),
+                    53: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("lat", 47),
+                                ("lon", 48),
+                                ("hex_color", 49),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Ĺ pendlĂ­k na mapÄ›"},
+                    ),
+                    54: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": True},
+                    ),
+                    55: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {
+                            "help_text": "VloĹľte surovĂ˝ GeoJSON objekt typu 'Feature'. Vyrobit jej mĹŻĹľete napĹ™. pomocĂ­ online sluĹľby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazĂ­ se jak na mapÄ›, tak i v detailu.",
+                            "label": "Geodata",
+                            "required": True,
+                        },
+                    ),
+                    56: (
+                        "wagtail.blocks.URLBlock",
+                        (),
+                        {"label": "Odkaz", "required": False},
+                    ),
+                    57: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "000000",
+                            "help_text": "Zadejte barvu pomocí HEX notace (bez # na začátku).",
+                            "label": "Barva (HEX)",
+                        },
+                    ),
+                    58: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 54),
+                                ("description", 37),
+                                ("geojson", 55),
+                                ("image", 39),
+                                ("link", 56),
+                                ("hex_color", 57),
+                            ]
+                        ],
+                        {"required": True},
+                    ),
+                    59: ("wagtail.blocks.ListBlock", (58,), {"label": "Součásti"}),
+                    60: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("features", 59),
+                                ("zoom", 50),
+                                ("style", 51),
+                                ("height", 52),
+                            ]
+                        ],
+                        {"label": "Mapová kolekce"},
+                    ),
+                    61: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                            ]
+                        ],
+                        {"label": "Obsah", "required": False},
+                    ),
+                    62: (
+                        "wagtail.blocks.PageChooserBlock",
+                        (),
+                        {"label": "Stránka", "required": False},
+                    ),
+                    63: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("img", 39),
+                                ("headline", 40),
+                                ("content", 61),
+                                ("page", 62),
+                                ("link", 56),
+                            ]
+                        ],
+                        {},
+                    ),
+                    64: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "max_length": 128, "required": True},
+                    ),
+                    65: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("black", "Černá"),
+                                ("white", "Bílá"),
+                                ("pirati-yellow", "Žlutá"),
+                                ("grey-125", "Světle šedá"),
+                                ("blue-300", "Modrá"),
+                                ("cyan-200", "Tyrkysová"),
+                                ("green-400", "Zelená"),
+                                ("violet-400", "Vínová"),
+                                ("red-600", "Červená"),
+                            ],
+                            "label": "Barva",
+                        },
+                    ),
+                    66: (
+                        "wagtail.blocks.BooleanBlock",
+                        (),
+                        {
+                            "default": True,
+                            "help_text": "Pokud je zapnuto, tlačítko při najetí kurzorem ukáže žlutou šipku.",
+                            "label": "Animovat na hover",
+                            "required": False,
+                        },
+                    ),
+                    67: (
+                        "wagtail.blocks.ChoiceBlock",
+                        [],
+                        {
+                            "choices": [
+                                ("normal", "Normální"),
+                                ("large", "Velká"),
+                                ("huge", "MasivnĂ­"),
+                            ],
+                            "label": "Velikost tlaÄŤĂ­tka",
+                        },
+                    ),
+                    68: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("title", 64),
+                                ("color", 65),
+                                ("hoveractive", 66),
+                                ("page", 62),
+                                ("link", 56),
+                                ("align", 11),
+                                ("size", 67),
+                            ]
+                        ],
+                        {},
+                    ),
+                    69: ("wagtail.blocks.ListBlock", (68,), {"label": "TlaÄŤĂ­tka"}),
+                    70: ("wagtail.blocks.StructBlock", [[("buttons", 69)]], {}),
+                    71: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah levého sloupce", "required": True},
+                    ),
+                    72: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah pravého sloupce", "required": True},
+                    ),
+                    73: (
+                        "wagtail.blocks.StructBlock",
+                        [[("left_column_content", 71), ("right_column_content", 72)]],
+                        {},
+                    ),
+                    74: (
+                        "wagtail.blocks.StreamBlock",
+                        [
+                            [
+                                ("text", 3),
+                                ("table", 31),
+                                ("card", 63),
+                                ("figure", 38),
+                                ("youtube", 46),
+                                ("map_point", 53),
+                                ("map_collection", 60),
+                                ("button", 68),
+                                ("button_group", 70),
+                            ]
+                        ],
+                        {"label": "Obsah prostředního sloupce", "required": True},
+                    ),
+                    75: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("left_column_content", 71),
+                                ("middle_column_content", 74),
+                                ("right_column_content", 72),
+                            ]
+                        ],
+                        {},
+                    ),
+                    76: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("poster_image", 41),
+                                ("video_url", 42),
+                                ("video_id", 43),
+                                ("is_full_width", 44),
+                                ("autoplay", 45),
+                            ]
+                        ],
+                        {"label": "YouTube video"},
+                    ),
+                    77: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Název", "required": True},
+                    ),
+                    78: (
+                        "wagtail.blocks.StreamBlock",
+                        [[("text", 0), ("headline", 12), ("table", 31)]],
+                        {"label": "Obsah"},
+                    ),
+                    79: (
+                        "wagtail.blocks.StructBlock",
+                        [[("name", 77), ("content", 78)]],
+                        {},
+                    ),
+                    80: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {"label": "Titulek", "required": False},
+                    ),
+                    81: (
+                        "wagtail.blocks.static_block.StaticBlock",
+                        (),
+                        {
+                            "admin_text": "Adresa kalendáře se zadává v nastavení hlavní stránky webu",
+                            "label": "Volba kalendáře",
+                        },
+                    ),
+                    82: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 80), ("info", 81)]],
+                        {},
+                    ),
+                    83: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Pokud toto pole zůstane nevyplněné, použije se nastavení tohoto webu. V takovém případě se může přidat i odběratel do Ecomailu.",
+                            "label": "ID newsletteru v Mailtrainu",
+                            "required": False,
+                        },
+                    ),
+                    84: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Odebírej náš",
+                            "label": "Nadpis bloku (1. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    85: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "newsletter",
+                            "label": "Nadpis bloku (2. řádek)",
+                            "required": True,
+                        },
+                    ),
+                    86: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "default": "Fake news tam nenajdeš, ale dozvíš se, co chystáme doopravdy!",
+                            "label": "Popis newsletteru",
+                            "required": True,
+                        },
+                    ),
+                    87: (
+                        "wagtail.blocks.StructBlock",
+                        [
+                            [
+                                ("list_id", 83),
+                                ("title_line_1", 84),
+                                ("title_line_2", 85),
+                                ("description", 86),
+                            ]
+                        ],
+                        {},
+                    ),
+                    88: (
+                        "wagtail.blocks.CharBlock",
+                        (),
+                        {
+                            "help_text": "Nejnovější články se načtou automaticky",
+                            "label": "Titulek",
+                        },
+                    ),
+                    89: (
+                        "wagtail.blocks.TextBlock",
+                        (),
+                        {"label": "Popis", "required": False},
+                    ),
+                    90: (
+                        "wagtail.blocks.StructBlock",
+                        [[("title", 88), ("description", 89)]],
+                        {
+                            "group": "3. OstatnĂ­",
+                            "template": "styleguide2/includes/organisms/articles/district/articles_section.html",
+                        },
+                    ),
+                },
+                verbose_name="obsah stránky",
+            ),
         ),
     ]
diff --git a/uniweb/models.py b/uniweb/models.py
index 15bd9b02..72934e72 100644
--- a/uniweb/models.py
+++ b/uniweb/models.py
@@ -81,9 +81,8 @@ class UniwebHomePage(
         default=False,
         verbose_name="Průhledná hlavička?",
         help_text=(
-            "Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky "
-            "se neztmavĂ­."
-        )
+            "Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky " "se neztmaví."
+        ),
     )
 
     main_image = models.ForeignKey(
@@ -283,9 +282,8 @@ class UniwebFlexiblePage(
         default=False,
         verbose_name="Průhledná hlavička?",
         help_text=(
-            "Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky "
-            "se neztmavĂ­."
-        )
+            "Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky " "se neztmaví."
+        ),
     )
 
     main_image = models.ForeignKey(
@@ -433,9 +431,8 @@ class UniwebFormPage(
         default=False,
         verbose_name="Průhledná hlavička?",
         help_text=(
-            "Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky "
-            "se neztmavĂ­."
-        )
+            "Pokud je toto pole zaškrtlé, obrázek na pozadí hlavičky " "se neztmaví."
+        ),
     )
 
     main_image = models.ForeignKey(
-- 
GitLab